All my system configs and packages in one repo
at main 42 lines 889 B view raw
1{ 2 config, 3 lib, 4 ... 5}: 6{ 7 imports = [ 8 ../common.nix 9 ./appearance.nix 10 # ./presets/plasma 11 ./presets/niri 12 ./programs 13 ]; 14 15 users.users.leah = { 16 enable = lib.mkDefault false; # Machines must manually enable the user 17 isNormalUser = true; 18 description = "Leah C"; 19 extraGroups = [ 20 "wheel" # 1984 powers 21 "rtkit" # Some apps may need to adjust audio priority at runtime 22 "networkmanager" # Manage networks 23 ]; 24 home = "/home/leah"; 25 26 # FIXME: huge fucking hack 27 # Why isn't this working? who knows 28 packages = config.hjem.users.leah.packages; 29 }; 30 31 # Name and directory should be populated by users.users 32 hjem.users.leah.enable = true; 33 34 i18n = { 35 defaultLocale = "en_US.UTF-8"; 36 extraLocales = [ 37 "zh_CN.UTF-8/UTF-8" 38 "de_DE.UTF-8/UTF-8" 39 ]; 40 extraLocaleSettings.LC_TIME = "de_DE.UTF-8"; 41 }; 42}