Nix configurations for my homelab

Enable rocm support globally

yemou.pink 0a917de7 16e05fee

verified
Changed files
+11 -27
lutea
modules
+9 -26
flake.lock
··· 111 111 ] 112 112 }, 113 113 "locked": { 114 - "lastModified": 1767525999, 115 - "narHash": "sha256-1E9xlYlyl3EnUrwxoaJMTK7dFrC2llL/TJ+T4xIcXDY=", 114 + "lastModified": 1767619743, 115 + "narHash": "sha256-N0kK1JqxIjFl7hPAfhkW6C9AO7feYJUWLPyqJO2VuQQ=", 116 116 "owner": "nix-community", 117 117 "repo": "home-manager", 118 - "rev": "7d5927b63cea63deb655b3e8421ae17ebb9feac2", 118 + "rev": "a65c04965c841eb01ba401f5162f12bc8d52014f", 119 119 "type": "github" 120 120 }, 121 121 "original": { ··· 220 220 }, 221 221 "nixpkgs": { 222 222 "locked": { 223 - "lastModified": 1767502730, 224 - "narHash": "sha256-nQLQ5E0D4TyUhe5WOjCjokdCZoi8PllC+REEdA0lQHM=", 223 + "lastModified": 1767593864, 224 + "narHash": "sha256-AtzRYWSxsyvySDzfOek0lKQXoQrHtpFHbBPZ6rdQIEA=", 225 225 "owner": "NixOS", 226 226 "repo": "nixpkgs", 227 - "rev": "d410f1407c0722a50c8dfeba1be251e50655dd49", 227 + "rev": "1b717f421d250290b16de9a6033ea28258c46ae1", 228 228 "type": "github" 229 229 }, 230 230 "original": { ··· 234 234 "type": "github" 235 235 } 236 236 }, 237 - "nixpkgs-pr-475929-zeroc-ice": { 238 - "locked": { 239 - "lastModified": 1767433287, 240 - "narHash": "sha256-LEPoCETXk0jAc9hedsdTc19gnbP17lpE9IeA/niVJ5E=", 241 - "owner": "NixOS", 242 - "repo": "nixpkgs", 243 - "rev": "169c0af98e5b73d85aa76a4b89d5399c3a65c12d", 244 - "type": "github" 245 - }, 246 - "original": { 247 - "owner": "NixOS", 248 - "ref": "169c0af98e5b73d85aa76a4b89d5399c3a65c12d", 249 - "repo": "nixpkgs", 250 - "type": "github" 251 - } 252 - }, 253 237 "nixpkgs-stable": { 254 238 "locked": { 255 239 "lastModified": 1767313136, ··· 338 322 "rust-overlay": "rust-overlay" 339 323 }, 340 324 "locked": { 341 - "lastModified": 1767545596, 342 - "narHash": "sha256-M93xYFJU5596snrjbjzr8+30O2kX/F5He7l4r6FylIY=", 325 + "lastModified": 1767582569, 326 + "narHash": "sha256-C9QFu5ujrIIY+EyJ6y7dSdSTJxTvBnoKy6L5Ug0Q/Kk=", 343 327 "owner": "roc-lang", 344 328 "repo": "roc", 345 - "rev": "de26809bd60eb73a56756a625777dbb474d016c5", 329 + "rev": "2b7565979a5263d4eebdf7ab25fd407a8c97eb6f", 346 330 "type": "github" 347 331 }, 348 332 "original": { ··· 356 340 "home-manager": "home-manager", 357 341 "impermanence": "impermanence", 358 342 "nixpkgs": "nixpkgs", 359 - "nixpkgs-pr-475929-zeroc-ice": "nixpkgs-pr-475929-zeroc-ice", 360 343 "nixpkgs-stable": "nixpkgs-stable", 361 344 "nixpkgs-unstable": "nixpkgs-unstable", 362 345 "roc-lang": "roc-lang",
+1
lutea/hardware.nix
··· 105 105 106 106 swapDevices = [ { device = "/swap/swapfile"; } ]; 107 107 108 + nixpkgs.config.rocmSupport = true; 108 109 hardware = { 109 110 amdgpu.opencl.enable = true; 110 111 block.defaultScheduler = "kyber";
+1 -1
modules/creation.nix
··· 2 2 { 3 3 users.users.mou.packages = with pkgs; [ 4 4 audacity 5 - blender-hip 6 5 blockbench 7 6 inkscape 7 + blender 8 8 ]; 9 9 }