Nix configurations for my homelab

lily: add openrgb to disable RGB on Intel Arc A770

yemou.pink 1356d95a 778579c1

verified
Changed files
+26 -32
lily
modules
+15 -32
flake.lock
··· 103 103 ] 104 104 }, 105 105 "locked": { 106 - "lastModified": 1758207369, 107 - "narHash": "sha256-BG7GlXo5moXtrFSCqnkIb1Q00szOZXTj5Dx7NmWgves=", 106 + "lastModified": 1759172751, 107 + "narHash": "sha256-E8W8sRXfrvkFW26GuuiWq6QfReU7m5+cngwHuRo/3jc=", 108 108 "owner": "nix-community", 109 109 "repo": "home-manager", 110 - "rev": "b5698ed57db7ee7da5e93df2e6bbada91c88f3ce", 110 + "rev": "12fa8548feefa9a10266ba65152fd1a787cdde8f", 111 111 "type": "github" 112 112 }, 113 113 "original": { ··· 212 212 }, 213 213 "nixpkgs": { 214 214 "locked": { 215 - "lastModified": 1758229499, 216 - "narHash": "sha256-5TS4Rtwpdg/oR26AsvPfWiBGRm9fsPEJH0Ig+Dr6Sfw=", 215 + "lastModified": 1759132680, 216 + "narHash": "sha256-G06Dm5tdW/979QOBsk1RB7igVEUlrPEn2L1bXSATnvo=", 217 217 "owner": "NixOS", 218 218 "repo": "nixpkgs", 219 - "rev": "971d10cf2dd0dd459d907ba777b429649f56b50b", 219 + "rev": "2832ea42013e888a9b453b0390a40780c9b5b260", 220 220 "type": "github" 221 221 }, 222 222 "original": { ··· 226 226 "type": "github" 227 227 } 228 228 }, 229 - "nixpkgs-stable": { 230 - "locked": { 231 - "lastModified": 1758070117, 232 - "narHash": "sha256-uLwwHFCZnT1c3N3biVe/0hCkag2GSrf9+M56+Okf+WY=", 233 - "owner": "NixOS", 234 - "repo": "nixpkgs", 235 - "rev": "e9b7f2ff62b35f711568b1f0866243c7c302028d", 236 - "type": "github" 237 - }, 238 - "original": { 239 - "owner": "NixOS", 240 - "ref": "nixos-25.05", 241 - "repo": "nixpkgs", 242 - "type": "github" 243 - } 244 - }, 245 229 "nixpkgs_2": { 246 230 "locked": { 247 231 "lastModified": 1722403750, ··· 260 244 }, 261 245 "nixpkgs_3": { 262 246 "locked": { 263 - "lastModified": 1757746433, 264 - "narHash": "sha256-fEvTiU4s9lWgW7mYEU/1QUPirgkn+odUBTaindgiziY=", 247 + "lastModified": 1758976413, 248 + "narHash": "sha256-hEIDTaIqvW1NMfaNgz6pjhZPZKTmACJmXxGr/H6isIg=", 265 249 "owner": "NixOS", 266 250 "repo": "nixpkgs", 267 - "rev": "6d7ec06d6868ac6d94c371458fc2391ded9ff13d", 251 + "rev": "e3a3b32cc234f1683258d36c6232f150d57df015", 268 252 "type": "github" 269 253 }, 270 254 "original": { ··· 298 282 "rust-overlay": "rust-overlay" 299 283 }, 300 284 "locked": { 301 - "lastModified": 1757897943, 302 - "narHash": "sha256-XHW5OewFMYQ7eiQ/X+uoruMTDKn/IGeDXr+Le6sa7Cw=", 285 + "lastModified": 1759168460, 286 + "narHash": "sha256-0LXQaS2tyb3/bCW627RMHim488KN4GiYdwNzLnfzQ7g=", 303 287 "owner": "roc-lang", 304 288 "repo": "roc", 305 - "rev": "211b42db82b20495f797865014fe043abef80ffd", 289 + "rev": "2107235c965aa8a8f8ce10926cb0baa0a469db99", 306 290 "type": "github" 307 291 }, 308 292 "original": { ··· 317 301 "home-manager": "home-manager", 318 302 "impermanence": "impermanence", 319 303 "nixpkgs": "nixpkgs", 320 - "nixpkgs-stable": "nixpkgs-stable", 321 304 "roc-lang": "roc-lang", 322 305 "sops-nix": "sops-nix", 323 306 "tangled": "tangled", ··· 351 334 "nixpkgs": "nixpkgs_3" 352 335 }, 353 336 "locked": { 354 - "lastModified": 1758007585, 355 - "narHash": "sha256-HYnwlbY6RE5xVd5rh0bYw77pnD8lOgbT4mlrfjgNZ0c=", 337 + "lastModified": 1759030640, 338 + "narHash": "sha256-53VP3BqMXJqD1He1WADTFyUnpta3mie56H7nC59tSic=", 356 339 "owner": "Mic92", 357 340 "repo": "sops-nix", 358 - "rev": "f77d4cfa075c3de66fc9976b80e0c4fc69e2c139", 341 + "rev": "9ac51832c70f2ff34fcc97b05fa74b4a78317f9e", 359 342 "type": "github" 360 343 }, 361 344 "original": {
+1
lily/config.nix
··· 13 13 ../modules/netbird.nix 14 14 ../modules/network-info.nix 15 15 ../modules/nix.nix 16 + ../modules/openrgb.nix 16 17 ../modules/remote-build-machines.nix 17 18 ../modules/remote-builder.nix 18 19 ../modules/smartd.nix
+10
modules/openrgb.nix
··· 1 + { ... }: 2 + { 3 + environment.persistence."/data/persistent".directories = [ { directory = "/var/lib/OpenRGB"; } ]; 4 + 5 + services.hardware.openrgb = { 6 + enable = true; 7 + motherboard = "intel"; 8 + startupProfile = "no-lights"; 9 + }; 10 + }