More work

hexmani.ac 1eb4e718 98a11416

verified
+9
configuration.nix
··· 72 72 enable = true; 73 73 wheelNeedsPassword = false; 74 74 }; 75 + 76 + virtualisation.docker = { 77 + enable = true; 78 + storageDriver = "btrfs"; 79 + rootless = { 80 + enable = true; 81 + setSocketVariable = true; 82 + }; 83 + }; 75 84 }
+2
nvidia.nix
··· 28 28 powerManagement.enable = false; # bs bug 29 29 powerManagement.finegrained = false; 30 30 }; 31 + 32 + hardware.nvidia-container-toolkit.enable = true; 31 33 }
+29 -1
user.nix
··· 3 3 ... 4 4 }: 5 5 { 6 + users.defaultUserShell = pkgs.zsh; 7 + 6 8 users.users.penny = { 7 9 isNormalUser = true; 8 10 extraGroups = [ 9 - "wheel" 10 11 "networkmanager" 12 + "wheel" 11 13 ]; 12 14 packages = with pkgs; [ 13 15 tree ··· 29 31 }; 30 32 }; 31 33 34 + programs.zsh = { 35 + enable = true; 36 + enableCompletion = true; 37 + autosuggestions.enable = true; 38 + syntaxHighlighting.enable = true; 39 + ohMyZsh = { 40 + enable = true; 41 + theme = "af-magic"; 42 + plugins = [ 43 + "bun" 44 + "git" 45 + "jj" 46 + "mix" 47 + "node" 48 + "npm" 49 + "ssh" 50 + "sudo" 51 + "systemd" 52 + "tailscale" 53 + "yarn" 54 + ]; 55 + }; 56 + }; 57 + 32 58 home-manager.useUserPackages = true; 33 59 home-manager.users.penny = 34 60 { pkgs, ... }: ··· 48 74 gleam 49 75 htop 50 76 jetbrains-toolbox 77 + jujutsu 51 78 kdePackages.kdeconnect-kde 52 79 lmstudio 53 80 mpv ··· 55 82 nil 56 83 nixd 57 84 nodejs 85 + opencode 58 86 plex-desktop 59 87 plexamp 60 88 pnpm