me like nix
0

Configure Feed

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

Fix pinned gamescope build

author
Sean Aye
date (Jun 5, 2026, 1:52 PM -0400) commit 34666aba parent 9ef2e413 change-id qquwlpkm
+108 -79
+80 -67
flake.lock
··· 60 60 "nixpkgs": "nixpkgs" 61 61 }, 62 62 "locked": { 63 - "lastModified": 1778406663, 64 - "narHash": "sha256-jGOtlDJAe0MFoOErIxSFs3TQZ7WaCpUt1qnjJ0HhLfw=", 63 + "lastModified": 1780394337, 64 + "narHash": "sha256-qsiTng/LjFuxN5SNKIKhUWqFFbpvdpnYqRj2F7inK3k=", 65 65 "owner": "catppuccin", 66 66 "repo": "nix", 67 - "rev": "a0fa2f1b901473d8aefb2e3026396e3562c1782c", 67 + "rev": "9f015db982efc83ae1eb0074960e812ee386f3bb", 68 68 "type": "github" 69 69 }, 70 70 "original": { ··· 79 79 "nixpkgs": "nixpkgs_2" 80 80 }, 81 81 "locked": { 82 - "lastModified": 1778198574, 83 - "narHash": "sha256-XzgYoibIH6diZoZ2GzoGeyV2xdXAwBtXdAze+Qu2kR0=", 82 + "lastModified": 1779822991, 83 + "narHash": "sha256-r6e4eHEyQJEDhT6gkW3B9+OgB0pZebw2+du4bvN3vww=", 84 84 "owner": "9001", 85 85 "repo": "copyparty", 86 - "rev": "139ef1851e5d698521a5c2078c56f951d6e54d00", 86 + "rev": "6e75faa62349a59f4df328a4939ba8626d89ee1a", 87 87 "type": "github" 88 88 }, 89 89 "original": { ··· 254 254 "nixpkgs-lib": "nixpkgs-lib" 255 255 }, 256 256 "locked": { 257 - "lastModified": 1777988971, 258 - "narHash": "sha256-qIoWPDs+0/8JecyYgE3gpKQxW/4bLW/gp45vow9ioCQ=", 257 + "lastModified": 1778716662, 258 + "narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=", 259 259 "owner": "hercules-ci", 260 260 "repo": "flake-parts", 261 - "rev": "0678d8986be1661af6bb555f3489f2fdfc31f6ff", 261 + "rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb", 262 262 "type": "github" 263 263 }, 264 264 "original": { ··· 345 345 ] 346 346 }, 347 347 "locked": { 348 - "lastModified": 1778271343, 349 - "narHash": "sha256-K1j+PHOkH21qlw0MfxZx23i2jUeRpuv3hdrXyUXyBZ8=", 348 + "lastModified": 1779043781, 349 + "narHash": "sha256-7YoRc6jOuQUI0yv3qBHFhc60G/RG0LwVsKkN90UkPn4=", 350 350 "owner": "Mjoyufull", 351 351 "repo": "fsel", 352 - "rev": "8ebaea09f0ec25fa940aefc3adad07f45909c289", 352 + "rev": "6b6ae52e3a2c254007e8a2c332a8d5de99428ba5", 353 353 "type": "github" 354 354 }, 355 355 "original": { ··· 386 386 ] 387 387 }, 388 388 "locked": { 389 - "lastModified": 1778365864, 390 - "narHash": "sha256-ImoT/wqmgMImf2dAC+E0MverAdA4QXsedOeES9B7Ezw=", 389 + "lastModified": 1780593650, 390 + "narHash": "sha256-CHo7k65YTL3HY+WQVedDTupji+LMgNlKCdrtRHZFAK4=", 391 391 "owner": "nix-community", 392 392 "repo": "home-manager", 393 - "rev": "2f419037039a152448c5f4ae9494154753d1b399", 393 + "rev": "447fd9ff62501dae7206dfe180ee89f8de27b7d5", 394 394 "type": "github" 395 395 }, 396 396 "original": { ··· 408 408 ] 409 409 }, 410 410 "locked": { 411 - "lastModified": 1777594677, 412 - "narHash": "sha256-h90sHwoRJLRvaTpZroTvU2JRHDFj0czUafM8eqLe1RI=", 411 + "lastModified": 1780515920, 412 + "narHash": "sha256-8KX2hEeOX6KP3hBBJJI8dGWVrzbOOf1rBPmg/GUG24U=", 413 413 "owner": "nix-community", 414 414 "repo": "home-manager", 415 - "rev": "899c08a15beae5da51a5cecd6b2b994777a948da", 415 + "rev": "4c5c1e8ba14f1c7475fa31ff11bc1c19cd220974", 416 416 "type": "github" 417 417 }, 418 418 "original": { ··· 423 423 }, 424 424 "import-tree": { 425 425 "locked": { 426 - "lastModified": 1773693634, 427 - "narHash": "sha256-BtZ2dtkBdSUnFPPFc+n0kcMbgaTxzFNPv2iaO326Ffg=", 426 + "lastModified": 1778781969, 427 + "narHash": "sha256-Jjuz5CmSkur8KvLDoGa+vylEp+RkQtv4mt/qcMznpH0=", 428 428 "owner": "vic", 429 429 "repo": "import-tree", 430 - "rev": "c41e7d58045f9057880b0d85e1152d6a4430dbf1", 430 + "rev": "d321337efd0f23a9eb14a42adb7b2c29313ab274", 431 431 "type": "github" 432 432 }, 433 433 "original": { ··· 532 532 "xwayland-satellite-unstable": "xwayland-satellite-unstable" 533 533 }, 534 534 "locked": { 535 - "lastModified": 1778392415, 536 - "narHash": "sha256-UbEC8dOIWwCG4mww7SGhYMgM1yi8ewgKLi8O3uhX33M=", 535 + "lastModified": 1780348240, 536 + "narHash": "sha256-V4QJAR5+AHUV31KOwrUVE8efOC9bkhLHbvkXT05I0mY=", 537 537 "owner": "sodiboo", 538 538 "repo": "niri-flake", 539 - "rev": "670859bacca122ec1158c882b4cf2828930b3669", 539 + "rev": "134a4f01eff9291806eab0e8d9fe31bbda7587f3", 540 540 "type": "github" 541 541 }, 542 542 "original": { ··· 565 565 "niri-unstable": { 566 566 "flake": false, 567 567 "locked": { 568 - "lastModified": 1778389445, 569 - "narHash": "sha256-9NyDMVf8ydUZGTzcPcLMQf0o1B3bte/00UGbuXHNWh8=", 568 + "lastModified": 1780056110, 569 + "narHash": "sha256-t7lKVshV/srD0G06j4r5P5qj9zaDeZ9JYFCxHDGROZU=", 570 570 "owner": "YaLTeR", 571 571 "repo": "niri", 572 - "rev": "38191826cb1e5fb9051a7e141fefe4941a2b4bed", 572 + "rev": "f9f43d826ab4014a7c302be28d7da33e12f5be37", 573 573 "type": "github" 574 574 }, 575 575 "original": { ··· 586 586 "website-builder": "website-builder" 587 587 }, 588 588 "locked": { 589 - "lastModified": 1778346734, 590 - "narHash": "sha256-G5ZyrISExI0L6CqHX/0CrdTVEu9lpIdevhpkYwhGf/E=", 589 + "lastModified": 1780503763, 590 + "narHash": "sha256-e2PD1oowOjebEAaWsiQ9g0FQA9OYaUWj7vLwUvDE6EM=", 591 591 "owner": "rasmus-kirk", 592 592 "repo": "nixarr", 593 - "rev": "476ffae2a09911008847dd5a86c18b8cb484d198", 593 + "rev": "6c1eb23334e06bd3fd8d3d8782c64e5c3ac13097", 594 594 "type": "github" 595 595 }, 596 596 "original": { ··· 600 600 } 601 601 }, 602 602 "nixos-hardware": { 603 + "inputs": { 604 + "nixpkgs": "nixpkgs_7" 605 + }, 603 606 "locked": { 604 - "lastModified": 1778143761, 605 - "narHash": "sha256-lkesY6x2X2qxlqLM7CT2iM/0rP2JB7fruPN3h8POXmI=", 607 + "lastModified": 1780310866, 608 + "narHash": "sha256-fPBRVf6A5xlACYcOI59shGrjURuvwu0lRsDoSCEXt/I=", 606 609 "owner": "NixOS", 607 610 "repo": "nixos-hardware", 608 - "rev": "3bcaa367d4c550d687a17ac792fd5cda214ee871", 611 + "rev": "4ed851c979641e28597a05086332d75cdc9e395f", 609 612 "type": "github" 610 613 }, 611 614 "original": { ··· 646 649 "argononed": "argononed", 647 650 "flake-compat": "flake-compat", 648 651 "nixos-images": "nixos-images", 649 - "nixpkgs": "nixpkgs_7" 652 + "nixpkgs": "nixpkgs_8" 650 653 }, 651 654 "locked": { 652 - "lastModified": 1775857096, 653 - "narHash": "sha256-+eSij7C0oMqz76rGnB99RuWptBuEkJBm9vgb5fIwRrg=", 655 + "lastModified": 1779023229, 656 + "narHash": "sha256-MInilg7B/06c34SwOuGSBho4l0H1EZcmvxTkSWCs5pE=", 654 657 "owner": "nvmd", 655 658 "repo": "nixos-raspberrypi", 656 - "rev": "1dc4ca5f93587932383c0b61e1753f5eed1c3bba", 659 + "rev": "06c6e3513e1ee64b651913193fc6ac38aa4963f5", 657 660 "type": "github" 658 661 }, 659 662 "original": { ··· 665 668 }, 666 669 "nixpkgs": { 667 670 "locked": { 668 - "lastModified": 1777954456, 669 - "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", 670 - "owner": "NixOS", 671 - "repo": "nixpkgs", 672 - "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", 673 - "type": "github" 671 + "lastModified": 1780246643, 672 + "narHash": "sha256-JZXtt4Ax1FiEArbgzhLRQ7xrNZQdHIrty5XSwOoXrm8=", 673 + "rev": "3109eaae18e09d0b8aef23dc2579e7d94b8d4b4e", 674 + "type": "tarball", 675 + "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1008286.3109eaae18e0/nixexprs.tar.xz" 674 676 }, 675 677 "original": { 676 - "owner": "NixOS", 677 - "ref": "nixos-unstable", 678 - "repo": "nixpkgs", 679 - "type": "github" 678 + "type": "tarball", 679 + "url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz" 680 680 } 681 681 }, 682 682 "nixpkgs-lib": { ··· 696 696 }, 697 697 "nixpkgs-stable": { 698 698 "locked": { 699 - "lastModified": 1778003029, 700 - "narHash": "sha256-q/nkKLDtHIyLjZpKhWk3cSK5IYsFqtMd6UtXF3ddjgA=", 699 + "lastModified": 1779796641, 700 + "narHash": "sha256-ZsIrKmhp4vbBXoXXmR/tBXA/UCsAQiJL9vsgZEduhVY=", 701 701 "owner": "NixOS", 702 702 "repo": "nixpkgs", 703 - "rev": "0c88e1f2bdb93d5999019e99cb0e61e1fe2af4c5", 703 + "rev": "25f538306313eae3927264466c70d7001dcea1df", 704 704 "type": "github" 705 705 }, 706 706 "original": { ··· 775 775 }, 776 776 "nixpkgs_5": { 777 777 "locked": { 778 - "lastModified": 1777954456, 779 - "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", 778 + "lastModified": 1780243769, 779 + "narHash": "sha256-x5UQuRsH3MqI0U9afaXSNqzTPSeZlRLvFAav2Ux1pNw=", 780 780 "owner": "NixOS", 781 781 "repo": "nixpkgs", 782 - "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", 782 + "rev": "331800de5053fcebacf6813adb5db9c9dca22a0c", 783 783 "type": "github" 784 784 }, 785 785 "original": { ··· 807 807 }, 808 808 "nixpkgs_7": { 809 809 "locked": { 810 - "lastModified": 1775595990, 811 - "narHash": "sha256-OEf7YqhF9IjJFYZJyuhAypgU+VsRB5lD4DuiMws5Ltc=", 810 + "lastModified": 1767892417, 811 + "narHash": "sha256-8bW3q88CEg2u4hSP66Vf4lpbLonHz7hqDNBMcCY7E9U=", 812 + "rev": "3497aa5c9457a9d88d71fa93a4a8368816fbeeba", 813 + "type": "tarball", 814 + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre924538.3497aa5c9457/nixexprs.tar.xz" 815 + }, 816 + "original": { 817 + "type": "tarball", 818 + "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz" 819 + } 820 + }, 821 + "nixpkgs_8": { 822 + "locked": { 823 + "lastModified": 1778737229, 824 + "narHash": "sha256-6xWoytx8jFW4PF1GjRm/i/53trbpKGfz6zjzQGBr4cI=", 812 825 "owner": "NixOS", 813 826 "repo": "nixpkgs", 814 - "rev": "4e92bbcdb030f3b4782be4751dc08e6b6cb6ccf2", 827 + "rev": "d7a713c0b7e47c908258e71cba7a2d77cc8d71d5", 815 828 "type": "github" 816 829 }, 817 830 "original": { ··· 821 834 "type": "github" 822 835 } 823 836 }, 824 - "nixpkgs_8": { 837 + "nixpkgs_9": { 825 838 "locked": { 826 - "lastModified": 1777954456, 827 - "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", 839 + "lastModified": 1780243769, 840 + "narHash": "sha256-x5UQuRsH3MqI0U9afaXSNqzTPSeZlRLvFAav2Ux1pNw=", 828 841 "owner": "NixOS", 829 842 "repo": "nixpkgs", 830 - "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", 843 + "rev": "331800de5053fcebacf6813adb5db9c9dca22a0c", 831 844 "type": "github" 832 845 }, 833 846 "original": { ··· 874 887 "nixarr": "nixarr", 875 888 "nixos-hardware": "nixos-hardware", 876 889 "nixos-raspberrypi": "nixos-raspberrypi", 877 - "nixpkgs": "nixpkgs_8", 890 + "nixpkgs": "nixpkgs_9", 878 891 "opencodex": "opencodex", 879 892 "trmnl-rs": "trmnl-rs", 880 893 "zen-browser": "zen-browser" ··· 1163 1176 "xwayland-satellite-unstable": { 1164 1177 "flake": false, 1165 1178 "locked": { 1166 - "lastModified": 1773622265, 1167 - "narHash": "sha256-wToKwH7IgWdGLMSIWksEDs4eumR6UbbsuPQ42r0oTXQ=", 1179 + "lastModified": 1779745227, 1180 + "narHash": "sha256-yqY7RtEJGJiENzR0GwL6q69tSAy6xAAmAcLuIhLjPf8=", 1168 1181 "owner": "Supreeeme", 1169 1182 "repo": "xwayland-satellite", 1170 - "rev": "a879e5e0896a326adc79c474bf457b8b99011027", 1183 + "rev": "5d1efbc9dc3ab1c10160b656e0247f3325daf0f2", 1171 1184 "type": "github" 1172 1185 }, 1173 1186 "original": { ··· 1184 1197 ] 1185 1198 }, 1186 1199 "locked": { 1187 - "lastModified": 1778394798, 1188 - "narHash": "sha256-/jR8bModWv0ji305ecMgAB+2eaXLZiYdH+9Z4JIRkuA=", 1200 + "lastModified": 1780567926, 1201 + "narHash": "sha256-LVaiAnBwgr2YotaIlrcwCgmbwHsE2ccegRztLjur/d4=", 1189 1202 "owner": "0xc000022070", 1190 1203 "repo": "zen-browser-flake", 1191 - "rev": "45bc54456044b96492923739bfae633e1a4352e1", 1204 + "rev": "eea9ae34eb9011aee9b8ce8ee2bc2dd111ee8285", 1192 1205 "type": "github" 1193 1206 }, 1194 1207 "original": {
+14 -6
modules/gaming.nix
··· 19 19 fetchSubmodules = true; 20 20 hash = "sha256-q3HEbFqUeNczKYUlou+quxawCTjpM5JNLrML84tZVYE="; 21 21 }; 22 - patches = lib.take 2 (old.patches or [ ]); 22 + # Do not inherit nixpkgs' current gamescope patches: they track the 23 + # current upstream version and can stop applying to this 3.14 pin. 24 + patches = [ ]; 23 25 mesonFlags = builtins.filter 24 26 ( 25 27 f: ··· 30 32 env = (old.env or { }) // { 31 33 CMAKE_POLICY_VERSION_MINIMUM = "3.5"; 32 34 }; 33 - postPatch = 34 - builtins.replaceStrings [ "patchShebangs default_extras_install.sh" ] [ "" ] ( 35 - old.postPatch or "" 36 - ) 37 - + '' 35 + NIX_CFLAGS_COMPILE = (old.NIX_CFLAGS_COMPILE or "") + " -Wno-error=switch"; 36 + postPatch = '' 37 + substituteInPlace src/reshade_effect_manager.cpp \ 38 + --replace-fail 'return "/usr";' 'return "'$out'";' 39 + 40 + substituteInPlace src/Utils/Process.cpp \ 41 + --replace-fail 'args.push_back( (char *)"gamescopereaper" );' \ 42 + 'args.push_back( (char *)"'$out'/bin/gamescopereaper" );' 43 + 44 + patchShebangs subprojects/libdisplay-info/tool/gen-search-table.py 45 + 38 46 rm -rf subprojects/glm subprojects/glm.wrap subprojects/stb subprojects/stb.wrap 39 47 mkdir -p subprojects/glm subprojects/stb 40 48
+6 -2
modules/hosts/mira.nix
··· 14 14 # External NixOS modules 15 15 inputs.catppuccin.nixosModules.catppuccin 16 16 inputs.agenix.nixosModules.default 17 - inputs.copyparty.nixosModules.default 18 17 inputs.nixarr.nixosModules.default 19 18 inputs.home-manager.nixosModules.home-manager 20 - { nixpkgs.overlays = [ inputs.niri.overlays.niri inputs.copyparty.overlays.default ]; } 19 + { 20 + nixpkgs.overlays = [ 21 + inputs.niri.overlays.niri 22 + inputs.copyparty.overlays.default 23 + ]; 24 + } 21 25 22 26 # Common aspects 23 27 nm.nix-settings
+8 -4
modules/mira-extras.nix
··· 1 - { inputs, ... }: { 1 + { inputs, ... }: 2 + { 2 3 flake.modules.nixos.mira-extras = 3 - { pkgs, config, lib, ... }: 4 + { 5 + pkgs, 6 + config, 7 + lib, 8 + ... 9 + }: 4 10 let 5 11 bambu-studio = 6 12 let ··· 89 95 nssmdns4 = true; 90 96 openFirewall = true; 91 97 }; 92 - 93 - services.copyparty.enable = true; 94 98 95 99 # SSH 96 100 services.openssh = {