Personal Nix setup
at main 915 B view raw
1{ user, ... }: 2 3{ 4 imports = [ 5 ./hardware.nix 6 ]; 7 8 users.users."${user}" = { 9 isNormalUser = true; 10 extraGroups = [ "wheel" "networkmanager" ]; 11 hashedPassword = "$6$DEmCOeiSFe6ymGox$WMWddbT9PkkfDT6JS4WuJsM3mQHI0e9kg0t42UowO79dWAcSU0K//KKlcebSosoMRz5mUEw5TFvbrv1aRHqYa/"; 12 }; 13 14 modules = { 15 desktop = { 16 enable = true; 17 hyprland = { 18 input = { 19 sensitivity = -0.5; 20 kb_layout = "us"; 21 }; 22 monitor = [ 23 "desc:Samsung Electric Company Odyssey G60SD HNAX300205, 2560x1440@360, 0x0, 1, vrr, 1, bitdepth, 10" 24 "desc:LG Electronics 27GL850 005NTPC4Q200, preferred, auto, 1, transform, 1, vrr, 1" 25 ]; 26 }; 27 }; 28 server = { 29 enable = true; 30 sshd.enable = true; 31 tailscale.enable = true; 32 }; 33 apps = { 34 enable = true; 35 games.enable = true; 36 }; 37 }; 38 39 system.stateVersion = "24.11"; 40}