• 0 Posts
  • 10 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • From their terms of service:

    They (private repos) are also allowed for really small & personal stuff like your journal, config files, ideas or notes, but explicitly not as a personal cloud or media storage.

    I’d guess that most private git repositories are small enough to fall under this category (unless you track large non-text files in git). This also seems like a very reasonable policy, considering that they’re a non-profit and they want to focus on supporting open source projects.



  • Triton@lemm.eetoSelfhosted@lemmy.worldAnybody Using Nebula?
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 months ago

    I’m using nebula to remotely access the raspberry pi in my home network and it mostly just works. The dual setup for nextcloud might be a bit more tricky, at least if you want to use HTTPS. You’ll probably have to set up a reverse proxy in Nginx for at least one of the routes, since they need different certificates (although since Nebula already authenticates and encrypts your traffic, HTTPS is probably not necessary there).



  • First, you need to pass the plasma-manager input to your home-manager config in some way. I use the NixOS module for home-manager which I declare like this in my flake.nix (if you have a different setup, this might not be necessary or you have to do it in a slightly different way):

    homeManagerModule = {
      imports = [home-manager.nixosModules.home-manager];
      home-manager.users.myusername = import ./home.nix;
      # This will give us access to the inputs in the home-manager config
      home-manager.extraSpecialArgs = {inherit inputs};
    };
    

    Now the home-manager config (in my case home.nix) can look like this:

    {
      inputs,
      ...
    }: {
      imports = [inputs.plasma-manager.homeManagerModules.plasma-manager];
      programs.plasma = {
        enable = true;
        # ...
    }
    

    You probably forgot to import the plasma-manager module into home-manager. If you want to have a cleaner setup, I’d also recommend against just copying the complete output of rc2nix into your config since it tends to contain a lot of unnecessary stuff. What I usually do is:

    1. Store the current config in a file, i.e. rc2nix > old-config.nix
    2. Make whatever changes I want in Plasma in the graphical settings app
    3. Store the updated config in a new file, i.e. rc2nix > new-config.nix
    4. Get the difference, i.e. diff old-config.nix new-config.nix and add what I want to my actual plasma-manager config.

    This of course only works if you’re starting from a relatively unmodified installation of KDE, but in that case it’s worth the effort imo.