My personal nix config files. Feel free to import flake.

cleanup kt5

Changed files
+180 -75
hosts
profiles
modules
nixos
by-category
+170 -66
flake.lock
··· 56 56 "rust-overlay": "rust-overlay_2" 57 57 }, 58 58 "locked": { 59 - "lastModified": 1756994413, 60 - "narHash": "sha256-GnMAKR8LIcOdwgr9OBckulDS5Nsjbi5ikRYRj4mKwCI=", 59 + "lastModified": 1758033778, 60 + "narHash": "sha256-oQH2wLOWLFHXT3NE+gcsFOX+Pq40bKjlOH1xw0wcmT8=", 61 61 "owner": "chaotic-cx", 62 62 "repo": "nyx", 63 - "rev": "523e462e883e76d4a42d94f533456b380442c30a", 63 + "rev": "b3efa297b9c6a9e55a44f3b6905d55f80738704f", 64 64 "type": "github" 65 65 }, 66 66 "original": { ··· 85 85 "type": "github" 86 86 } 87 87 }, 88 + "crane_2": { 89 + "locked": { 90 + "lastModified": 1748970125, 91 + "narHash": "sha256-UDyigbDGv8fvs9aS95yzFfOKkEjx1LO3PL3DsKopohA=", 92 + "owner": "ipetkov", 93 + "repo": "crane", 94 + "rev": "323b5746d89e04b22554b061522dfce9e4c49b18", 95 + "type": "github" 96 + }, 97 + "original": { 98 + "owner": "ipetkov", 99 + "repo": "crane", 100 + "type": "github" 101 + } 102 + }, 88 103 "disko": { 89 104 "inputs": { 90 105 "nixpkgs": [ ··· 92 107 ] 93 108 }, 94 109 "locked": { 95 - "lastModified": 1756733629, 96 - "narHash": "sha256-dwWGlDhcO5SMIvMSTB4mjQ5Pvo2vtxvpIknhVnSz2I8=", 110 + "lastModified": 1758287904, 111 + "narHash": "sha256-IGmaEf3Do8o5Cwp1kXBN1wQmZwQN3NLfq5t4nHtVtcU=", 97 112 "owner": "nix-community", 98 113 "repo": "disko", 99 - "rev": "a5c4f2ab72e3d1ab43e3e65aa421c6f2bd2e12a1", 114 + "rev": "67ff9807dd148e704baadbd4fd783b54282ca627", 100 115 "type": "github" 101 116 }, 102 117 "original": { ··· 244 259 "type": "github" 245 260 } 246 261 }, 262 + "flake-utils_5": { 263 + "inputs": { 264 + "systems": "systems_5" 265 + }, 266 + "locked": { 267 + "lastModified": 1731533236, 268 + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 269 + "owner": "numtide", 270 + "repo": "flake-utils", 271 + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 272 + "type": "github" 273 + }, 274 + "original": { 275 + "owner": "numtide", 276 + "repo": "flake-utils", 277 + "type": "github" 278 + } 279 + }, 247 280 "flakeCompat": { 248 281 "flake": false, 249 282 "locked": { ··· 265 298 "nixpkgs": "nixpkgs_2" 266 299 }, 267 300 "locked": { 268 - "lastModified": 1752975459, 269 - "narHash": "sha256-nOr9FfazId66oneIeeH6e5eALWcu0/zPn19DqbeFGME=", 301 + "lastModified": 1757786467, 302 + "narHash": "sha256-gx3THVUlpycVrUFC9vGhAtYRLI7dJtHyo67Zdq5Hadc=", 270 303 "owner": "reckenrode", 271 304 "repo": "nix-foundryvtt", 272 - "rev": "924f814523ea8c8792178ec5171ea055abaae0e4", 305 + "rev": "1bbc26a28d320fb336d94e9f3cc6b92c035fab20", 273 306 "type": "github" 274 307 }, 275 308 "original": { ··· 289 322 "zon2nix": "zon2nix" 290 323 }, 291 324 "locked": { 292 - "lastModified": 1757013649, 293 - "narHash": "sha256-brLC9WymPlfZxmlxbtjlMlTfx/k7DsX4Pe4pfYv2bl8=", 325 + "lastModified": 1758397134, 326 + "narHash": "sha256-jSgosvtDpY6ldiuOQzz9Z5HskIrlUBbM5VwVl0RLpBA=", 294 327 "owner": "ghostty-org", 295 328 "repo": "ghostty", 296 - "rev": "e2504d9cbfb91d83c6d129e3d9e3742676bf27ca", 329 + "rev": "c277ef8d82a36edb6883deefb0c6d2dddb31360b", 297 330 "type": "github" 298 331 }, 299 332 "original": { ··· 311 344 ] 312 345 }, 313 346 "locked": { 314 - "lastModified": 1756954499, 315 - "narHash": "sha256-Pg4xBHzvzNY8l9x/rLWoJMnIR8ebG+xeU+IyqThIkqU=", 347 + "lastModified": 1757920978, 348 + "narHash": "sha256-Mv16aegXLulgyDunijP6SPFJNm8lSXb2w3Q0X+vZ9TY=", 316 349 "owner": "nix-community", 317 350 "repo": "home-manager", 318 - "rev": "ed1a98c375450dfccf427adacd2bfd1a7b22eb25", 351 + "rev": "11cc5449c50e0e5b785be3dfcb88245232633eb8", 319 352 "type": "github" 320 353 }, 321 354 "original": { ··· 331 364 ] 332 365 }, 333 366 "locked": { 334 - "lastModified": 1756991914, 335 - "narHash": "sha256-4ve/3ah5H/SpL2m3qmZ9GU+VinQYp2MN1G7GamimTds=", 367 + "lastModified": 1758375677, 368 + "narHash": "sha256-BLtD+6qWz7fQjPk2wpwyXQLGI0E30Ikgf2ppn2nVadI=", 336 369 "owner": "nix-community", 337 370 "repo": "home-manager", 338 - "rev": "b08f8737776f10920c330657bee8b95834b7a70f", 371 + "rev": "edc7468e12be92e926847cb02418e649b02b59dd", 339 372 "type": "github" 340 373 }, 341 374 "original": { ··· 368 401 ] 369 402 }, 370 403 "locked": { 371 - "lastModified": 1756638688, 372 - "narHash": "sha256-ddxbPTnIchM6tgxb6fRrCvytlPE2KLifckTnde/irVQ=", 404 + "lastModified": 1757230583, 405 + "narHash": "sha256-4uqu7sFPOaVTCogsxaGMgbzZ2vK40GVGMfUmrvK3/LY=", 373 406 "owner": "Jovian-Experiments", 374 407 "repo": "Jovian-NixOS", 375 - "rev": "e7b8679cba79f4167199f018b05c82169249f654", 408 + "rev": "fc3960e6c32c9d4f95fff2ef84444284d24d3bea", 376 409 "type": "github" 377 410 }, 378 411 "original": { ··· 445 478 ] 446 479 }, 447 480 "locked": { 448 - "lastModified": 1756612744, 449 - "narHash": "sha256-/glV6VAq8Va3ghIbmhET3S1dzkbZqicsk5h+FtvwiPE=", 481 + "lastModified": 1757822619, 482 + "narHash": "sha256-3HIpe3P2h1AUPYcAH9cjuX0tZOqJpX01c0iDwoUYNZ8=", 450 483 "owner": "nix-community", 451 484 "repo": "nix-index-database", 452 - "rev": "3fe768e1f058961095b4a0d7a2ba15dc9736bdc6", 485 + "rev": "050a5feb5d1bb5b6e5fc04a7d3d816923a87c9ea", 453 486 "type": "github" 454 487 }, 455 488 "original": { ··· 460 493 }, 461 494 "nixos-hardware": { 462 495 "locked": { 463 - "lastModified": 1756925795, 464 - "narHash": "sha256-kUb5hehaikfUvoJDEc7ngiieX88TwWX/bBRX9Ar6Tac=", 496 + "lastModified": 1757943327, 497 + "narHash": "sha256-w6cDExPBqbq7fTLo4dZ1ozDGeq3yV6dSN4n/sAaS6OM=", 465 498 "owner": "NixOS", 466 499 "repo": "nixos-hardware", 467 - "rev": "ba6fab29768007e9f2657014a6e134637100c57d", 500 + "rev": "67a709cfe5d0643dafd798b0b613ed579de8be05", 468 501 "type": "github" 469 502 }, 470 503 "original": { ··· 476 509 }, 477 510 "nixpkgs": { 478 511 "locked": { 479 - "lastModified": 1756989294, 480 - "narHash": "sha256-vh3F0p7pGvj9tItYjlqiZ3zTJCuw9+d74RhYCYLuaBQ=", 512 + "lastModified": 1758029758, 513 + "narHash": "sha256-fKqsvznISxVSBo6aaiGGXMRiBG4IIuV3sSySxx80pcQ=", 481 514 "owner": "PedroHLC", 482 515 "repo": "nixpkgs", 483 - "rev": "f04ea9d87566cfe950cf45d7311a9964dcf3bf38", 516 + "rev": "4eb5897225c3d7e78a0b9d1542197ee7c8d270a5", 484 517 "type": "github" 485 518 }, 486 519 "original": { ··· 514 547 ] 515 548 }, 516 549 "locked": { 517 - "lastModified": 1756991050, 518 - "narHash": "sha256-gldDbEGd+5FIDd5bzZgThbvBLSr2dYm0BFqVQwX2waU=", 550 + "lastModified": 1758372772, 551 + "narHash": "sha256-9HMoc7wMbC9ZZjB8nPAyXTzaxHJRjnir5SM7G4jg+tQ=", 519 552 "owner": "nix-community", 520 553 "repo": "nixpkgs-wayland", 521 - "rev": "5dcef1abd03831abb99ea2d023a51ea5c5745359", 554 + "rev": "faa8596885fbcd162a504fe7e27158f0ad8fc43a", 522 555 "type": "github" 523 556 }, 524 557 "original": { ··· 529 562 }, 530 563 "nixpkgs_2": { 531 564 "locked": { 532 - "lastModified": 1751211869, 533 - "narHash": "sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y=", 565 + "lastModified": 1757545623, 566 + "narHash": "sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ=", 534 567 "owner": "nixos", 535 568 "repo": "nixpkgs", 536 - "rev": "b43c397f6c213918d6cfe6e3550abfe79b5d1c51", 569 + "rev": "8cd5ce828d5d1d16feff37340171a98fc3bf6526", 537 570 "type": "github" 538 571 }, 539 572 "original": { ··· 558 591 }, 559 592 "nixpkgs_4": { 560 593 "locked": { 561 - "lastModified": 1756787288, 562 - "narHash": "sha256-rw/PHa1cqiePdBxhF66V7R+WAP8WekQ0mCDG4CFqT8Y=", 594 + "lastModified": 1758277210, 595 + "narHash": "sha256-iCGWf/LTy+aY0zFu8q12lK8KuZp7yvdhStehhyX1v8w=", 563 596 "owner": "NixOS", 564 597 "repo": "nixpkgs", 565 - "rev": "d0fc30899600b9b3466ddb260fd83deb486c32f1", 598 + "rev": "8eaee110344796db060382e15d3af0a9fc396e0e", 566 599 "type": "github" 567 600 }, 568 601 "original": { ··· 574 607 }, 575 608 "nixpkgs_5": { 576 609 "locked": { 610 + "lastModified": 1749558678, 611 + "narHash": "sha256-DUVAe8E2X2QM0dAnTGlTiqemMqUMMyIeCH7UeNo0g64=", 612 + "owner": "NixOS", 613 + "repo": "nixpkgs", 614 + "rev": "a12f3a99614894502e73eb816e9e076b0ab05730", 615 + "type": "github" 616 + }, 617 + "original": { 618 + "owner": "NixOS", 619 + "ref": "nixpkgs-unstable", 620 + "repo": "nixpkgs", 621 + "type": "github" 622 + } 623 + }, 624 + "nixpkgs_6": { 625 + "locked": { 577 626 "lastModified": 1744536153, 578 627 "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", 579 628 "owner": "NixOS", ··· 588 637 "type": "github" 589 638 } 590 639 }, 591 - "nixpkgs_6": { 640 + "nixpkgs_7": { 592 641 "locked": { 593 - "lastModified": 1756542300, 594 - "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=", 642 + "lastModified": 1757068644, 643 + "narHash": "sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4=", 595 644 "owner": "nixos", 596 645 "repo": "nixpkgs", 597 - "rev": "d7600c775f877cd87b4f5a831c28aa94137377aa", 646 + "rev": "8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9", 598 647 "type": "github" 599 648 }, 600 649 "original": { ··· 635 684 ] 636 685 }, 637 686 "locked": { 638 - "lastModified": 1756632588, 639 - "narHash": "sha256-ydam6eggXf3ZwRutyCABwSbMAlX+5lW6w1SVZQ+kfSo=", 687 + "lastModified": 1758185783, 688 + "narHash": "sha256-6fX2CG8PzdBNwJGBISnf/nVHUVMZdCsekT1mP672Uh8=", 640 689 "owner": "nix-community", 641 690 "repo": "plasma-manager", 642 - "rev": "d47428e5390d6a5a8f764808a4db15929347cd77", 691 + "rev": "6a7d78cebd9a0f84a508bec9bc47ac504c5f51f4", 643 692 "type": "github" 644 693 }, 645 694 "original": { ··· 665 714 "nixpkgs-wayland": "nixpkgs-wayland", 666 715 "pia": "pia", 667 716 "plasma-manager": "plasma-manager", 668 - "rust-overlay": "rust-overlay_3", 717 + "rsky": "rsky", 718 + "rust-overlay": "rust-overlay_4", 669 719 "sddmSugarCandy4Nix": "sddmSugarCandy4Nix", 670 720 "zen-browser": "zen-browser" 671 721 } 672 722 }, 723 + "rsky": { 724 + "inputs": { 725 + "crane": "crane_2", 726 + "flake-utils": "flake-utils_5", 727 + "nixpkgs": "nixpkgs_5", 728 + "rust-overlay": "rust-overlay_3" 729 + }, 730 + "locked": { 731 + "lastModified": 1750449010, 732 + "narHash": "sha256-6xzF9MsRLtkwDsVxlQoEi1eKsQL9wgIeyUG2BHGVdLU=", 733 + "owner": "Teqed", 734 + "repo": "rsky", 735 + "rev": "3a0f021490f17cd7faf95d1611c8cce7915232bd", 736 + "type": "github" 737 + }, 738 + "original": { 739 + "owner": "Teqed", 740 + "repo": "rsky", 741 + "rev": "3a0f021490f17cd7faf95d1611c8cce7915232bd", 742 + "type": "github" 743 + } 744 + }, 673 745 "rust-analyzer-src": { 674 746 "flake": false, 675 747 "locked": { ··· 716 788 ] 717 789 }, 718 790 "locked": { 719 - "lastModified": 1756953131, 720 - "narHash": "sha256-alhjsmCdJDNZCP824NB21ZfqepVsGwpIiRBmSHUvp7U=", 791 + "lastModified": 1757930296, 792 + "narHash": "sha256-Z9u5VszKs8rfEvg2AsFucWEjl7wMtAln9l1b78cfBh4=", 721 793 "owner": "oxalica", 722 794 "repo": "rust-overlay", 723 - "rev": "c2e69d21d6a1c83de3326c975d484c4c79893896", 795 + "rev": "09442765a05c2ca617c20ed68d9613da92a2d96b", 724 796 "type": "github" 725 797 }, 726 798 "original": { ··· 731 803 }, 732 804 "rust-overlay_3": { 733 805 "inputs": { 734 - "nixpkgs": "nixpkgs_5" 806 + "nixpkgs": [ 807 + "rsky", 808 + "nixpkgs" 809 + ] 735 810 }, 736 811 "locked": { 737 - "lastModified": 1756953131, 738 - "narHash": "sha256-alhjsmCdJDNZCP824NB21ZfqepVsGwpIiRBmSHUvp7U=", 812 + "lastModified": 1749609482, 813 + "narHash": "sha256-R+Y3tXIUAMosrgo/ynhIUPEONZ+cM0ScbgN7KA8OkoE=", 739 814 "owner": "oxalica", 740 815 "repo": "rust-overlay", 741 - "rev": "c2e69d21d6a1c83de3326c975d484c4c79893896", 816 + "rev": "a17da8deb943e7c8b4151914abbfe33d5a4e5b0d", 817 + "type": "github" 818 + }, 819 + "original": { 820 + "owner": "oxalica", 821 + "repo": "rust-overlay", 822 + "type": "github" 823 + } 824 + }, 825 + "rust-overlay_4": { 826 + "inputs": { 827 + "nixpkgs": "nixpkgs_6" 828 + }, 829 + "locked": { 830 + "lastModified": 1758335443, 831 + "narHash": "sha256-2jaGMj32IckpZgBjn7kG4zyJl66T+2A1Fn2ppkHh91o=", 832 + "owner": "oxalica", 833 + "repo": "rust-overlay", 834 + "rev": "f1ccb14649cf87e48051a6ac3a571b4a57d84ff3", 742 835 "type": "github" 743 836 }, 744 837 "original": { ··· 827 920 "type": "github" 828 921 } 829 922 }, 923 + "systems_5": { 924 + "locked": { 925 + "lastModified": 1681028828, 926 + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 927 + "owner": "nix-systems", 928 + "repo": "default", 929 + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 930 + "type": "github" 931 + }, 932 + "original": { 933 + "owner": "nix-systems", 934 + "repo": "default", 935 + "type": "github" 936 + } 937 + }, 830 938 "zen-browser": { 831 939 "inputs": { 832 - "nixpkgs": "nixpkgs_6" 940 + "nixpkgs": "nixpkgs_7" 833 941 }, 834 942 "locked": { 835 - "lastModified": 1756872359, 836 - "narHash": "sha256-H/gEQ0Y38riYeRSPF1GQS1uq7EOkKd4hVWzv94ENnEY=", 943 + "lastModified": 1757304371, 944 + "narHash": "sha256-EZ3Vwgh5xgXuiPUmr9e1a9dEu3hvEWhRurAKpsAwB2A=", 837 945 "owner": "youwen5", 838 946 "repo": "zen-browser-flake", 839 - "rev": "709be0774383dede76a88a3f57bfa5a4bc022549", 947 + "rev": "3968348af022fe88468ef8de4f9683076e2e5e4b", 840 948 "type": "github" 841 949 }, 842 950 "original": { ··· 876 984 }, 877 985 "zon2nix": { 878 986 "inputs": { 879 - "flake-utils": [ 880 - "ghostty", 881 - "flake-utils" 882 - ], 883 987 "nixpkgs": "nixpkgs_3" 884 988 }, 885 989 "locked": { 886 - "lastModified": 1756000480, 887 - "narHash": "sha256-fR5pdcjO0II5MNdCzqvyokyuFkmff7/FyBAjUS6sMfA=", 990 + "lastModified": 1757167408, 991 + "narHash": "sha256-4XyJ6fmKd9wgJ7vHUQuULYy5ps2gUgkkDk/PrJb2OPY=", 888 992 "owner": "jcollie", 889 993 "repo": "zon2nix", 890 - "rev": "d9dc9ef1ab9ae45b5c9d80c6a747cc9968ee0c60", 994 + "rev": "dc78177e2ad28d5a407c9e783ee781bd559d7dd5", 891 995 "type": "github" 892 996 }, 893 997 "original": { 894 998 "owner": "jcollie", 895 999 "repo": "zon2nix", 896 - "rev": "d9dc9ef1ab9ae45b5c9d80c6a747cc9968ee0c60", 1000 + "rev": "dc78177e2ad28d5a407c9e783ee781bd559d7dd5", 897 1001 "type": "github" 898 1002 } 899 1003 }
+4 -3
hosts/profiles/usb.nix
··· 18 18 # teq.nixos.impermanence.label_boot = label_boot; 19 19 nixpkgs.config.allowBroken = true; 20 20 nix.optimise.automatic = true; 21 - nix.optimise.dates = ["03:45"]; 21 + nix.optimise.dates = [ "03:45" ]; 22 22 nix.settings.auto-optimise-store = true; 23 23 nix.gc = { 24 24 automatic = true; ··· 35 35 maliit-framework 36 36 maliit-keyboard 37 37 # Calamares for graphical installation 38 - libsForQt5.kpmcore 38 + # libsForQt5.kpmcore 39 + kdePackages.kpmcore 39 40 calamares-nixos 40 41 calamares-nixos-extensions 41 42 # Get list of locales 42 43 glibcLocales 43 44 ]; 44 - i18n.supportedLocales = ["all"]; # Support choosing from any locale 45 + i18n.supportedLocales = [ "all" ]; # Support choosing from any locale 45 46 # disko.devices = { 46 47 # disk = { 47 48 # main = {
+6 -6
modules/nixos/by-category/gui/programs.nix
··· 140 140 # }; 141 141 # } 142 142 # }''; 143 - package = lib.mkForce pkgs.libsForQt5.sddm; 144 - extraPackages = 145 - with pkgs; 146 - lib.mkForce [ 147 - libsForQt5.qt5.qtgraphicaleffects 148 - ]; 143 + # package = lib.mkForce pkgs.libsForQt5.sddm; 144 + # extraPackages = 145 + # with pkgs; 146 + # lib.mkForce [ 147 + # libsForQt5.qt5.qtgraphicaleffects 148 + # ]; 149 149 settings = { 150 150 Theme = { 151 151 CursorTheme = "Bibata-Modern-Classic";