My NixOS and Home Manager configurations

some cleanup

quasigod.xyz f4424766 d3b78b6b

verified
+3 -236
+3 -218
flake.lock
··· 91 91 } 92 92 }, 93 93 "flake-compat_2": { 94 - "flake": false, 95 - "locked": { 96 - "lastModified": 1650374568, 97 - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", 98 - "owner": "edolstra", 99 - "repo": "flake-compat", 100 - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", 101 - "type": "github" 102 - }, 103 - "original": { 104 - "owner": "edolstra", 105 - "repo": "flake-compat", 106 - "type": "github" 107 - } 108 - }, 109 - "flake-compat_3": { 110 94 "locked": { 111 95 "lastModified": 1747046372, 112 96 "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", ··· 180 164 }, 181 165 "flake-parts_4": { 182 166 "inputs": { 183 - "nixpkgs-lib": [ 184 - "nixpak", 185 - "nixpkgs" 186 - ] 187 - }, 188 - "locked": { 189 - "lastModified": 1756770412, 190 - "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", 191 - "owner": "hercules-ci", 192 - "repo": "flake-parts", 193 - "rev": "4524271976b625a4a605beefd893f270620fd751", 194 - "type": "github" 195 - }, 196 - "original": { 197 - "owner": "hercules-ci", 198 - "repo": "flake-parts", 199 - "type": "github" 200 - } 201 - }, 202 - "flake-parts_5": { 203 - "inputs": { 204 167 "nixpkgs-lib": "nixpkgs-lib_4" 205 168 }, 206 169 "locked": { ··· 236 199 "systems": "systems" 237 200 }, 238 201 "locked": { 239 - "lastModified": 1694529238, 240 - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", 241 - "owner": "numtide", 242 - "repo": "flake-utils", 243 - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", 244 - "type": "github" 245 - }, 246 - "original": { 247 - "owner": "numtide", 248 - "repo": "flake-utils", 249 - "type": "github" 250 - } 251 - }, 252 - "flake-utils-plus": { 253 - "inputs": { 254 - "flake-utils": "flake-utils" 255 - }, 256 - "locked": { 257 - "lastModified": 1715533576, 258 - "narHash": "sha256-fT4ppWeCJ0uR300EH3i7kmgRZnAVxrH+XtK09jQWihk=", 259 - "owner": "gytis-ivaskevicius", 260 - "repo": "flake-utils-plus", 261 - "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 262 - "type": "github" 263 - }, 264 - "original": { 265 - "owner": "gytis-ivaskevicius", 266 - "repo": "flake-utils-plus", 267 - "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 268 - "type": "github" 269 - } 270 - }, 271 - "flake-utils_2": { 272 - "inputs": { 273 - "systems": "systems_2" 274 - }, 275 - "locked": { 276 202 "lastModified": 1731533236, 277 203 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 278 204 "owner": "numtide", ··· 308 234 "type": "github" 309 235 } 310 236 }, 311 - "hercules-ci-effects": { 312 - "inputs": { 313 - "flake-parts": [ 314 - "nixpak", 315 - "flake-parts" 316 - ], 317 - "nixpkgs": [ 318 - "nixpak", 319 - "nixpkgs" 320 - ] 321 - }, 322 - "locked": { 323 - "lastModified": 1758022363, 324 - "narHash": "sha256-ENUhCRWgSX4ni751HieNuQoq06dJvApV/Nm89kh+/A0=", 325 - "owner": "hercules-ci", 326 - "repo": "hercules-ci-effects", 327 - "rev": "1a3667d33e247ad35ca250698d63f49a5453d824", 328 - "type": "github" 329 - }, 330 - "original": { 331 - "owner": "hercules-ci", 332 - "repo": "hercules-ci-effects", 333 - "type": "github" 334 - } 335 - }, 336 237 "home-manager": { 337 238 "inputs": { 338 239 "nixpkgs": [ ··· 410 311 "type": "github" 411 312 } 412 313 }, 413 - "infuse": { 414 - "flake": false, 415 - "locked": { 416 - "lastModified": 1738726976, 417 - "narHash": "sha256-N+u3vnK3zyXLUuDj/vr62r9tM7uarhKVCaLHWxjo/YY=", 418 - "ref": "refs/heads/trunk", 419 - "rev": "c8fb7397039215e1444c835e36a0da7dc3c743f8", 420 - "revCount": 48, 421 - "type": "git", 422 - "url": "https://codeberg.org/amjoseph/infuse.nix.git" 423 - }, 424 - "original": { 425 - "type": "git", 426 - "url": "https://codeberg.org/amjoseph/infuse.nix.git" 427 - } 428 - }, 429 314 "jovian": { 430 315 "inputs": { 431 316 "nix-github-actions": "nix-github-actions", ··· 493 378 "type": "github" 494 379 } 495 380 }, 496 - "mypkgs": { 497 - "inputs": { 498 - "nixpkgs": [ 499 - "nixpkgs" 500 - ], 501 - "snowfall-lib": "snowfall-lib" 502 - }, 503 - "locked": { 504 - "lastModified": 1744572360, 505 - "narHash": "sha256-+uVkiTP8y/dMabwwmDP4rXAxmSwHu7HsYV+qgtHXLGg=", 506 - "ref": "refs/heads/main", 507 - "rev": "1ff3576e04af40bd5be416916d4468f8ad526a07", 508 - "revCount": 25, 509 - "type": "git", 510 - "url": "https://codeberg.org/quasigod/nur.git" 511 - }, 512 - "original": { 513 - "type": "git", 514 - "url": "https://codeberg.org/quasigod/nur.git" 515 - } 516 - }, 517 - "nilla-cli": { 518 - "locked": { 519 - "lastModified": 1752105995, 520 - "narHash": "sha256-0+d6LZfofBG+4OxnZcFaNg2ycgj1zcOJQUcPL1TEaSc=", 521 - "owner": "nilla-nix", 522 - "repo": "cli", 523 - "rev": "6c6c42eaae3d095de6d1b47396c8b74ea57cb442", 524 - "type": "github" 525 - }, 526 - "original": { 527 - "owner": "nilla-nix", 528 - "repo": "cli", 529 - "type": "github" 530 - } 531 - }, 532 381 "nix-alien": { 533 382 "inputs": { 534 - "flake-compat": "flake-compat_3", 383 + "flake-compat": "flake-compat_2", 535 384 "nix-index-database": "nix-index-database", 536 385 "nixpkgs": [ 537 386 "nixpkgs" ··· 666 515 "type": "github" 667 516 } 668 517 }, 669 - "nixpak": { 670 - "inputs": { 671 - "flake-parts": "flake-parts_4", 672 - "hercules-ci-effects": "hercules-ci-effects", 673 - "nixpkgs": [ 674 - "nixpkgs" 675 - ] 676 - }, 677 - "locked": { 678 - "lastModified": 1758768328, 679 - "narHash": "sha256-PSg4x8RopDaQ1fkAA9bkmNoSQny373LPwTb/VzlR4uY=", 680 - "owner": "nixpak", 681 - "repo": "nixpak", 682 - "rev": "d0a874ed12135081dfeed555eed8107ac55b01be", 683 - "type": "github" 684 - }, 685 - "original": { 686 - "owner": "nixpak", 687 - "repo": "nixpak", 688 - "type": "github" 689 - } 690 - }, 691 518 "nixpkgs": { 692 519 "locked": { 693 520 "lastModified": 1759147044, ··· 966 793 "flake-parts": "flake-parts", 967 794 "home-manager": "home-manager_2", 968 795 "import-tree": "import-tree", 969 - "infuse": "infuse", 970 796 "lanzaboote": "lanzaboote", 971 797 "moonlight": "moonlight", 972 - "mypkgs": "mypkgs", 973 - "nilla-cli": "nilla-cli", 974 798 "nix-alien": "nix-alien", 975 799 "nix-colors": "nix-colors", 976 800 "nix-gaming": "nix-gaming", 977 801 "nixos-facter-modules": "nixos-facter-modules", 978 802 "nixos-hardware": "nixos-hardware", 979 - "nixpak": "nixpak", 980 803 "nixpkgs": "nixpkgs_2", 981 804 "plover": "plover", 982 805 "sops-nix": "sops-nix", ··· 1044 867 "type": "github" 1045 868 } 1046 869 }, 1047 - "snowfall-lib": { 1048 - "inputs": { 1049 - "flake-compat": "flake-compat_2", 1050 - "flake-utils-plus": "flake-utils-plus", 1051 - "nixpkgs": [ 1052 - "mypkgs", 1053 - "nixpkgs" 1054 - ] 1055 - }, 1056 - "locked": { 1057 - "lastModified": 1736130495, 1058 - "narHash": "sha256-4i9nAJEZFv7vZMmrE0YG55I3Ggrtfo5/T07JEpEZ/RM=", 1059 - "owner": "snowfallorg", 1060 - "repo": "lib", 1061 - "rev": "02d941739f98a09e81f3d2d9b3ab08918958beac", 1062 - "type": "github" 1063 - }, 1064 - "original": { 1065 - "owner": "snowfallorg", 1066 - "repo": "lib", 1067 - "type": "github" 1068 - } 1069 - }, 1070 870 "sops-nix": { 1071 871 "inputs": { 1072 872 "nixpkgs": "nixpkgs_3" ··· 1100 900 "type": "github" 1101 901 } 1102 902 }, 1103 - "systems_2": { 1104 - "locked": { 1105 - "lastModified": 1681028828, 1106 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 1107 - "owner": "nix-systems", 1108 - "repo": "default", 1109 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 1110 - "type": "github" 1111 - }, 1112 - "original": { 1113 - "owner": "nix-systems", 1114 - "repo": "default", 1115 - "type": "github" 1116 - } 1117 - }, 1118 903 "unify": { 1119 904 "inputs": { 1120 - "flake-parts": "flake-parts_5", 905 + "flake-parts": "flake-parts_4", 1121 906 "home-manager": [ 1122 907 "home-manager" 1123 908 ], ··· 1141 926 }, 1142 927 "vicinae": { 1143 928 "inputs": { 1144 - "flake-utils": "flake-utils_2", 929 + "flake-utils": "flake-utils", 1145 930 "nixpkgs": "nixpkgs_4" 1146 931 }, 1147 932 "locked": {
-16
flake.nix
··· 24 24 import-tree.url = "github:vic/import-tree"; 25 25 26 26 nixpkgs.url = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz"; 27 - mypkgs = { 28 - url = "git+https://codeberg.org/quasigod/nur.git"; 29 - inputs.nixpkgs.follows = "nixpkgs"; 30 - }; 31 27 32 28 unify = { 33 29 url = "git+https://codeberg.org/quasigod/unify"; ··· 47 43 48 44 wrapper-manager.url = "github:viperML/wrapper-manager"; 49 45 50 - nixpak = { 51 - url = "github:nixpak/nixpak"; 52 - inputs.nixpkgs.follows = "nixpkgs"; 53 - }; 54 - 55 46 nix-colors.url = "github:misterio77/nix-colors"; 56 47 catppuccin = { 57 48 url = "github:catppuccin/nix"; ··· 78 69 inputs.nixpkgs.follows = "nixpkgs"; 79 70 }; 80 71 81 - infuse = { 82 - url = "git+https://codeberg.org/amjoseph/infuse.nix.git"; 83 - flake = false; 84 - }; 85 - 86 72 sops-nix.url = "github:Mic92/sops-nix"; 87 - 88 - nilla-cli.url = "github:nilla-nix/cli"; 89 73 90 74 moonlight = { 91 75 url = "github:moonlight-mod/moonlight"; # Add `/develop` to the flake URL to use nightly.
-1
modules/gaming/default.nix
··· 61 61 extraCompatPackages = with pkgs; [ 62 62 proton-ge-bin 63 63 steamtinkerlaunch 64 - inputs.mypkgs.packages.${pkgs.system}.proton-cachyos 65 64 ]; 66 65 }; 67 66 gamescope = {
-1
modules/programs/cli.nix
··· 45 45 # Nix 46 46 comma 47 47 deadnix 48 - inputs.nilla-cli.packages.${system}.default 49 48 inputs.nix-alien.packages.${system}.default 50 49 lixPackageSets.latest.nix-direnv 51 50 lixPackageSets.latest.nixpkgs-review