me like nix
0

Configure Feed

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

update system

author
Sean Aye
date (Mar 22, 2026, 8:03 PM -0400) commit 88105cd3 parent bd54d942 change-id xvkmqtnu
+52 -22
+14 -8
hosts/common/common.nix
··· 72 72 enable = true; 73 73 }; 74 74 75 - services.greetd = { 75 + catppuccin = { 76 76 enable = true; 77 - settings = { 78 - default_session = { 79 - command = "${pkgs.tuigreet}/bin/tuigreet --time --cmd niri-session"; 80 - user = "greeter"; 81 - }; 82 - }; 77 + flavor = "frappe"; 83 78 }; 79 + 80 + programs.regreet.enable = true; 84 81 85 82 # Enable CUPS to print documents. 86 83 services.printing.enable = true; ··· 170 167 programs.steam = { 171 168 enable = true; 172 169 remotePlay.openFirewall = true; 173 - gamescopeSession.enable = true; 170 + gamescopeSession = { 171 + enable = true; 172 + args = [ 173 + "-r 120" 174 + "-R 120" 175 + ]; 176 + env = { 177 + STEAM_DESKTOP_SESSION = "niri"; 178 + }; 179 + }; 174 180 extraCompatPackages = with pkgs; [ 175 181 proton-ge-bin 176 182 ];
+3
hosts/common/home.nix
··· 188 188 "Mod+Equal".action = { 189 189 set-column-width = "+10%"; 190 190 }; 191 + "Mod+Shift+q".action = { 192 + quit = { }; 193 + }; 191 194 "Mod+Shift+r".action.spawn = [ 192 195 "systemctl" 193 196 "--user"
+26 -6
hosts/mira/configuration.nix
··· 191 191 detectors = { 192 192 cpu = { 193 193 type = "cpu"; 194 - num_threads = 4; 194 + num_threads = 2; 195 195 }; 196 196 }; 197 197 ··· 203 203 inputs = [ 204 204 { 205 205 path = "rtsp://pi:8554/picam"; 206 - roles = [ "detect" "record" ]; 206 + roles = [ 207 + "detect" 208 + "record" 209 + ]; 207 210 } 208 211 ]; 209 212 }; ··· 211 214 enabled = true; 212 215 width = 1920; 213 216 height = 1080; 214 - fps = 5; 217 + fps = 3; 215 218 }; 216 219 record = { 217 220 enabled = true; ··· 228 231 }; 229 232 }; 230 233 objects = { 231 - track = [ "person" "dog" "cat" "car" ]; 234 + track = [ 235 + "person" 236 + "dog" 237 + "cat" 238 + "car" 239 + ]; 232 240 }; 233 241 zones = { 234 242 driveway = { 235 243 coordinates = "0,0.243,1,0.544,1,1,0,1,0,0.75"; 236 - objects = [ "person" "car" "dog" "cat" ]; 244 + objects = [ 245 + "person" 246 + "car" 247 + "dog" 248 + "cat" 249 + ]; 237 250 }; 238 251 }; 239 252 }; ··· 410 423 ]; 411 424 }; 412 425 426 + environment.systemPackages = [ 427 + pkgs.lm_sensors 428 + ]; 429 + 413 430 # Enable the OpenSSH daemon. 414 431 # services.openssh.enable = true; 415 432 ··· 427 444 description = "TRMNL Server"; 428 445 wantedBy = [ "multi-user.target" ]; 429 446 wants = [ "network-online.target" ]; 430 - after = [ "network-online.target" "nss-lookup.target" ]; 447 + after = [ 448 + "network-online.target" 449 + "nss-lookup.target" 450 + ]; 431 451 serviceConfig = { 432 452 ExecStart = "${inputs.trmnl-rs.packages.x86_64-linux.default}/bin/server"; 433 453 Restart = "on-failure";
+9 -8
hosts/mira/hardware-configuration.nix
··· 21 21 "usb_storage" 22 22 "sd_mod" 23 23 ]; 24 - boot.initrd.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ]; 24 + boot.initrd.kernelModules = [ 25 + "nvidia" 26 + "nvidia_modeset" 27 + "nvidia_uvm" 28 + "nvidia_drm" 29 + ]; 25 30 boot.kernelModules = [ "kvm-intel" ]; 26 31 boot.extraModulePackages = [ ]; 27 - # Enable GuC submission + HuC for proper Alder Lake GPU scheduling 28 - boot.kernelParams = [ 29 - "i915.enable_guc=3" 30 - "i915.enable_psr=0" # Disable Panel Self Refresh (causes freezes on Alder Lake) 31 - ]; 32 - 33 32 fileSystems."/" = { 34 33 device = "/dev/disk/by-uuid/e51cb271-90b6-49ae-89aa-491b17e59d97"; 35 34 fsType = "ext4"; ··· 64 63 swapDevices = [ ]; 65 64 66 65 hardware.system76.kernel-modules.enable = true; 67 - hardware.system76.enableAll = true; 66 + hardware.system76.firmware-daemon.enable = true; 67 + hardware.system76.power-daemon.enable = true; 68 + 68 69 hardware.graphics = { 69 70 enable = true; 70 71 enable32Bit = true; # crucial for many steam games