Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ADD: ollama, docker stuff

+8 -2
+3 -1
networking.nix
··· 30 30 enable = true; 31 31 allowPing = true; 32 32 allowedUDPPorts = [ ]; 33 - allowedTCPPorts = [ ]; 33 + allowedTCPPorts = [ 34 + 2375 35 + ]; 34 36 }; 35 37 36 38 services.avahi = {
+3
noah-home.nix
··· 26 26 mtr 27 27 pavucontrol 28 28 moreutils 29 + picocom 29 30 # Disabled because even unstable is too out-of-date 30 31 # unstable.logseq 31 32 element-desktop ··· 130 131 zathura 131 132 fuzzel 132 133 thunderbird 134 + ghostty 133 135 134 136 # Python dev tools 135 137 ruff-lsp ··· 141 143 minica 142 144 mkcert 143 145 step-cli 146 + unstable.ollama 144 147 145 148 146 149 # Unfree
+1
services.nix
··· 34 34 enable = true; 35 35 dockerCompat = true; 36 36 defaultNetwork.settings.dns_enabled = true; 37 + dockerSocket.enable = true; 37 38 }; 38 39 }; 39 40 }
+1 -1
users.nix
··· 20 20 users.users.noah = { 21 21 isNormalUser = true; 22 22 shell = pkgs.fish; 23 - extraGroups = [ "wheel" "video" "nas" "libvirtd" "qemu-libvirtd" ]; # Enable ‘sudo’ for the user. 23 + extraGroups = [ "wheel" "video" "nas" "libvirtd" "qemu-libvirtd" "docker" ]; # Enable ‘sudo’ for the user. 24 24 hashedPasswordFile = "/etc/nixos/noah-password"; 25 25 openssh.authorizedKeys.keys = 26 26 lib.strings.splitString "\n" (builtins.readFile (builtins.fetchurl {