Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

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

refactor: Change extra{Users/Groups} to plain users/groups

+9 -8
+1 -1
nix/home/configs/lpchaim.nix
··· 10 10 username = "${name.user}"; 11 11 homeDirectory = "/home/${username}"; 12 12 stateVersion = lib.mkDefault (lib.versions.majorMinor lib.version); 13 - uid = osConfig.users.extraUsers.lpchaim.uid or null; 13 + uid = osConfig.users.users.lpchaim.uid or null; 14 14 }; 15 15 }
-2
nix/nixos/modules/gaming/default.nix
··· 44 44 45 45 services.pipewire.lowLatency.enable = true; 46 46 47 - users.extraUsers.${name.user}.extraGroups = ["gamemode"]; 48 - 49 47 services.flatpak.packages = [ 50 48 "com.fightcade.Fightcade" 51 49 ];
+4 -2
nix/nixos/modules/users/default.nix
··· 15 15 defaultUserAttrs = lib.mkOption { 16 16 default = { 17 17 isNormalUser = true; 18 - extraGroups = ["i2c" "networkmanager" "storage" "wheel"]; 18 + extraGroups = 19 + ["i2c" "networkmanager" "storage" "wheel"] 20 + ++ lib.optionals config.programs.gamemode.enable ["gamemode"]; 19 21 }; 20 22 }; 21 23 }; ··· 23 25 config = lib.mkIf cfg.enable { 24 26 users = { 25 27 mutableUsers = false; 26 - extraUsers.root.hashedPassword = null; 28 + users.root.hashedPassword = null; 27 29 }; 28 30 }; 29 31 }
+2 -2
nix/nixos/modules/users/emily.nix
··· 16 16 }; 17 17 18 18 users = { 19 - extraGroups.emily.gid = 1001; 20 - extraUsers.emily = 19 + groups.emily.gid = 1001; 20 + users.emily = 21 21 config.my.users.defaultUserAttrs 22 22 // { 23 23 uid = 1001;
+2 -1
nix/nixos/modules/users/lpchaim.nix
··· 35 35 |> builtins.attrValues; 36 36 }; 37 37 }; 38 - systemd.services.ollama.serviceConfig.ReadWritePaths = [config.users.extraUsers.${userName}.home]; 38 + 39 + systemd.services.ollama.serviceConfig.ReadWritePaths = [config.users.users.${userName}.home]; 39 40 }; 40 41 }