diff --git a/flake.lock b/flake.lock index e1e5098..5a9eca7 100644 --- a/flake.lock +++ b/flake.lock @@ -15,11 +15,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1781688715, - "narHash": "sha256-brhFyhDel7E6rmwViRF0yehhiLb5ICYRnznTwdA0+cA=", + "lastModified": 1783159615, + "narHash": "sha256-1RJv/P0V6HsSNnokBzXQeIZmTO3qXJDuASko7TgBmPU=", "owner": "mrshmllow", "repo": "affinity-nix", - "rev": "2c764c934bf7b772b43f8cfaed1fac474c7d2807", + "rev": "eb5fb72efc11e77e34404a206d978ca8aa131b71", "type": "github" }, "original": { @@ -73,11 +73,11 @@ ] }, "locked": { - "lastModified": 1781599129, - "narHash": "sha256-ZO+Bpe42djeJ3JZ6e9NJIrhi41EQPEvNMN+mnC0FPqs=", + "lastModified": 1783406237, + "narHash": "sha256-NdHbLFLLuJR2GNUr9+N9euj4DkhS40UBDl62vx2m5yQ=", "owner": "0xferrous", "repo": "CodexBar-flake", - "rev": "368938f75a12c2ccb00e72978b3284750f9ba3b1", + "rev": "066f84c8995fb335764fe5eae34d487c015d000b", "type": "github" }, "original": { @@ -95,11 +95,11 @@ "stable": "stable" }, "locked": { - "lastModified": 1781446832, - "narHash": "sha256-/6+NHQstxRqkbNjtNcQgCojzu59SEbdwwpWqBw7Fm9s=", + "lastModified": 1783265280, + "narHash": "sha256-n+TVzNkFtsW+ghl7JeFJYwIbXaZ2tn/WgjVMXwlzybI=", "owner": "zhaofengli", "repo": "colmena", - "rev": "938cb5cdd9b25d9774b6168e5f03d0afd04d321f", + "rev": "e4250e61da7e007e19e8e17d8675b88ad27d6c06", "type": "github" }, "original": { @@ -114,11 +114,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1781648708, - "narHash": "sha256-i9ggnF31Uq3tpdp6ZMe7YAOxjTfkB7S4WjSBfXV0uMk=", + "lastModified": 1783367160, + "narHash": "sha256-/uassJ8ZX8eTU2SNasM+BRcEfmHQyDyA6Ayia0srwKE=", "owner": "9001", "repo": "copyparty", - "rev": "d33d11321f823f58a9109298ef886044f63b02ce", + "rev": "a523ba231f0971a59a31b5afb3e8596d2469e4df", "type": "github" }, "original": { @@ -145,11 +145,11 @@ }, "crane": { "locked": { - "lastModified": 1780532242, - "narHash": "sha256-D+BsdpxmtUwtqGoY0IXPhHgTlmqgcZKCEo1oMyn7ep0=", + "lastModified": 1781825982, + "narHash": "sha256-SlXKwIRIhrOSAcTjCB3ftPLzJWZStQIPS7J1FlZPnKk=", "owner": "ipetkov", "repo": "crane", - "rev": "59a82a1222dd3b2080b5cc52a1a2e8d5f1b77f37", + "rev": "469fd08d0bcf6926321fa973c6777fbc87785dd7", "type": "github" }, "original": { @@ -160,11 +160,11 @@ }, "crane_2": { "locked": { - "lastModified": 1778106249, - "narHash": "sha256-cM/AuKy5tMhwOOQIbha8ZRRMHVfNf7cv2aljIw+qoCg=", + "lastModified": 1780532242, + "narHash": "sha256-D+BsdpxmtUwtqGoY0IXPhHgTlmqgcZKCEo1oMyn7ep0=", "owner": "ipetkov", "repo": "crane", - "rev": "6d015ea29630b7ad2402841386da2cb617a470a7", + "rev": "59a82a1222dd3b2080b5cc52a1a2e8d5f1b77f37", "type": "github" }, "original": { @@ -180,11 +180,11 @@ ] }, "locked": { - "lastModified": 1779650358, - "narHash": "sha256-53a8H1NhppF1Wte4XRm78AAb23ZVOda2vlmpV4sa90U=", + "lastModified": 1782736090, + "narHash": "sha256-TnoKATODjWk4e1w3VhRYLWGMdXMJzDyvQF8mtD6WRGA=", "owner": "AvengeMedia", "repo": "danksearch", - "rev": "e4be0825f06370d506e4755cfeae97247a18586f", + "rev": "1269b4688cc94cbd271e1cbbf19a6e7caa2293de", "type": "github" }, "original": { @@ -202,12 +202,12 @@ "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1780941588, - "narHash": "sha256-cXxaBtTSYEYVtSxw4IH0hPa+p+VFxS0i+66GwxVFk7o=", - "rev": "70c28bcdd4dde10d04f39e7accb5738a1f5d5298", - "revCount": 421, + "lastModified": 1781815324, + "narHash": "sha256-5pDiPOe2tLKDOH59TkzP3MNiCCCbGxw3giDyRrSdP4E=", + "rev": "fdef7e382e042b1fe418f65770c3acda5933b155", + "revCount": 422, "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.21.1/019ea867-5568-7d03-9579-e943ed6d4cef/source.tar.gz" + "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.21.2/019edc7b-7758-7223-a52e-d8a340361a73/source.tar.gz" }, "original": { "type": "tarball", @@ -217,37 +217,37 @@ "determinate-nixd-aarch64-darwin": { "flake": false, "locked": { - "narHash": "sha256-ctwRrPKWBSFkTqlCHRGz6MHBSWRkbSAEVGoelsxdr2g=", + "narHash": "sha256-pQ7YeoB96bBl3iJGRdUWjdOFwahPUMwNN1yl9fwJufY=", "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.1/macOS" + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.2/macOS" }, "original": { "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.1/macOS" + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.2/macOS" } }, "determinate-nixd-aarch64-linux": { "flake": false, "locked": { - "narHash": "sha256-qYFrMN6lSMRYV87D/uK5L2CUBvOpoLZAAfSYXvcp9cc=", + "narHash": "sha256-t6Tc358tx16GFely1je18dmrfB8Wv1FkV6nRnU7ITYY=", "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.1/aarch64-linux" + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.2/aarch64-linux" }, "original": { "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.1/aarch64-linux" + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.2/aarch64-linux" } }, "determinate-nixd-x86_64-linux": { "flake": false, "locked": { - "narHash": "sha256-BxzPf6fT1ekyvD5JA0vvDJOTPtIyjrzVg3Puuo0ftbg=", + "narHash": "sha256-M5e/05UlhljIuqS2ZMozD3OJ2MTTYol9SxQwqrzJdkk=", "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.1/x86_64-linux" + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.2/x86_64-linux" }, "original": { "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.1/x86_64-linux" + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.21.2/x86_64-linux" } }, "dmm": { @@ -322,11 +322,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1781086641, - "narHash": "sha256-2oBncBeL671Tf6TnYqk36ebkfPHNYPKwz5at8NcrpvI=", + "lastModified": 1782900513, + "narHash": "sha256-GHrsl1+ysDFgmDQtQSqWS7TiYD2Q58VlwLvnf1+crJM=", "owner": "nix-community", "repo": "fenix", - "rev": "640606300f74b4891bfa1a51f5756450f9fdc7f1", + "rev": "16810aa8f4ad89ca480b1513774e8b6f485fe368", "type": "github" }, "original": { @@ -367,11 +367,11 @@ "flake-compat_3": { "flake": false, "locked": { - "lastModified": 1650374568, - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", + "lastModified": 1767039857, + "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=", "owner": "edolstra", "repo": "flake-compat", - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", + "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab", "type": "github" }, "original": { @@ -433,11 +433,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1778716662, - "narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=", + "lastModified": 1782949081, + "narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb", + "rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e", "type": "github" }, "original": { @@ -472,11 +472,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1778716662, - "narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=", + "lastModified": 1782949081, + "narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb", + "rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e", "type": "github" }, "original": { @@ -540,12 +540,15 @@ } }, "flake-utils_2": { + "inputs": { + "systems": "systems_2" + }, "locked": { - "lastModified": 1659877975, - "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -571,7 +574,7 @@ }, "flake-utils_4": { "inputs": { - "systems": "systems_2" + "systems": "systems_3" }, "locked": { "lastModified": 1731533236, @@ -629,15 +632,14 @@ "git-hooks": { "inputs": { "flake-compat": "flake-compat_2", - "gitignore": "gitignore", "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1778507602, - "narHash": "sha256-kTwur1wV+01SdqskVMSo6JMEpg71ps3HpbFY2GsflKs=", + "lastModified": 1782908218, + "narHash": "sha256-wLMOrPgVyeF3XmP+qfYcLqnVdTxikdcSvbIY7rA9jTA=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "61ab0e80d9c7ab14c256b5b453d8b3fb0189ba0a", + "rev": "9f7e99119ece7705299595299f3b031f39356de1", "type": "github" }, "original": { @@ -674,19 +676,21 @@ }, "git-hooks_2": { "inputs": { - "flake-compat": "flake-compat_6", - "gitignore": "gitignore_3", + "flake-compat": [ + "nix-gaming", + "flake-compat" + ], "nixpkgs": [ "nix-gaming", "nixpkgs" ] }, "locked": { - "lastModified": 1778507602, - "narHash": "sha256-kTwur1wV+01SdqskVMSo6JMEpg71ps3HpbFY2GsflKs=", + "lastModified": 1783008725, + "narHash": "sha256-jGiy6+sxjNWXSjp25uoJuNfyH9zBK1PEDY0lVoL4ibQ=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "61ab0e80d9c7ab14c256b5b453d8b3fb0189ba0a", + "rev": "bca82caa46d5ec0f5d422c61fb1e30bc51313cbe", "type": "github" }, "original": { @@ -696,28 +700,6 @@ } }, "gitignore": { - "inputs": { - "nixpkgs": [ - "affinity-nix", - "git-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_2": { "inputs": { "nixpkgs": [ "hyprland-plugins", @@ -740,28 +722,6 @@ "type": "github" } }, - "gitignore_3": { - "inputs": { - "nixpkgs": [ - "nix-gaming", - "git-hooks", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1709087332, - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, "helium": { "inputs": { "nixpkgs": [ @@ -770,11 +730,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1781324208, - "narHash": "sha256-bygOOsF1MFbhpl420ja6Md5bGIyRIJ2/UDS2nqEX1eA=", + "lastModified": 1783223803, + "narHash": "sha256-tm6T+BmxX03IV5m5YLR9RixTATCs/FXbJMjZa4kzsA8=", "owner": "schembriaiden", "repo": "helium-browser-nix-flake", - "rev": "87c5dbbabd13547db8e14937c77bd3abce315d56", + "rev": "a4d5eb6e4b8a44d84fd66fe6771c49b51369bf51", "type": "github" }, "original": { @@ -790,11 +750,11 @@ ] }, "locked": { - "lastModified": 1781667738, - "narHash": "sha256-OxrwHpsWf+QGbos1LMDGAcv7sjBGshcw/43th6waeYI=", + "lastModified": 1783525612, + "narHash": "sha256-OEFYdbtG6Qy04KGteknnrx15Uo2XXkYVuUvBvFNEn+Q=", "owner": "nix-community", "repo": "home-manager", - "rev": "7664e05e2413d5e2b8c54a884eb8ea0f8a504fc2", + "rev": "1aac8895fea6fcabc6a0184c63a80fb2f99fd208", "type": "github" }, "original": { @@ -811,11 +771,11 @@ ] }, "locked": { - "lastModified": 1780515920, - "narHash": "sha256-8KX2hEeOX6KP3hBBJJI8dGWVrzbOOf1rBPmg/GUG24U=", + "lastModified": 1782839684, + "narHash": "sha256-vzs4SBgPsK4aNzlJR2PpFwtARazXMOxZonQnDz0YHxk=", "owner": "nix-community", "repo": "home-manager", - "rev": "4c5c1e8ba14f1c7475fa31ff11bc1c19cd220974", + "rev": "2a37d71bbe69e1522ddabf03a4cea0374958bdbe", "type": "github" }, "original": { @@ -919,7 +879,7 @@ "hyprwire": "hyprwire", "nixpkgs": "nixpkgs_10", "pre-commit-hooks": "pre-commit-hooks", - "systems": "systems_4", + "systems": "systems_5", "xdph": "xdph" }, "locked": { @@ -1002,11 +962,11 @@ ] }, "locked": { - "lastModified": 1781442805, - "narHash": "sha256-Kt56e6Bq2sfqN8yq1RHsS6z+8QKCZelmhaeQQRtZyqU=", + "lastModified": 1783451362, + "narHash": "sha256-tQIMYvE8XWk1kO25euWAYdyxJPT+Mishl/drVG0Hb1c=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "1f90c674d51a1ef83c725cd6d02280b4c969fdf7", + "rev": "15569344314eeedb4b8f4f4ef6144a9f5bde045e", "type": "github" }, "original": { @@ -1252,11 +1212,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1781650123, - "narHash": "sha256-mNxImGaM33cxTku2yIk8qy2oN2cnQNUidizONJobTqw=", + "lastModified": 1783510829, + "narHash": "sha256-VtZC3AiKp3w6oCTRlEaraI9Fi2T8CmdDuhzGf3lNG9M=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "bdfe98a468b972aa556fa29a68a8d4853b6bef08", + "rev": "ba8fc95733e53354e82dd1a821d8391dcd56e4bc", "type": "github" }, "original": { @@ -1285,11 +1245,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1781588278, - "narHash": "sha256-Fw/Zo0hwgn9ulgY5duQy51WHtqpNoLjNDZYLdEI1SS4=", + "lastModified": 1783506058, + "narHash": "sha256-LyuNO/1BM7GphVyt4C4Qj2OkdHZvM/9Hxs7mQ5ExjYc=", "owner": "YaLTeR", "repo": "niri", - "rev": "fdb6d85fc78355762bcf3cf71fe4037681a766f9", + "rev": "ef5b7379dc444d33b01a7faec2bd6592d3188357", "type": "github" }, "original": { @@ -1321,16 +1281,17 @@ }, "nix-gaming": { "inputs": { + "flake-compat": "flake-compat_6", "flake-parts": "flake-parts_3", "git-hooks": "git-hooks_2", "nixpkgs": "nixpkgs_11" }, "locked": { - "lastModified": 1781585853, - "narHash": "sha256-Jxy8cO5gkixVBKtlcDSAKk9aEiof9L+96ttJJCJ3FwE=", + "lastModified": 1783480870, + "narHash": "sha256-HLCRJSJauuAJxKu1cZapg2R6Q0Nt7V9qliXjIkBWoBU=", "owner": "fufexan", "repo": "nix-gaming", - "rev": "a0a9d5a7a147044553d146e80e6a09d4fd045093", + "rev": "e142752ebb9074642ef6fe0c6599a2ee6f3c420c", "type": "github" }, "original": { @@ -1347,11 +1308,11 @@ ] }, "locked": { - "lastModified": 1729742964, - "narHash": "sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9+BV1h+MpA=", + "lastModified": 1737420293, + "narHash": "sha256-F1G5ifvqTpJq7fdkT34e/Jy9VCyzd5XfJ9TO8fHhJWE=", "owner": "nix-community", "repo": "nix-github-actions", - "rev": "e04df33f62cdcf93d73e9a04142464753a16db67", + "rev": "f4158fa080ef4503c8f4c820967d946c2af31ec9", "type": "github" }, "original": { @@ -1367,11 +1328,11 @@ ] }, "locked": { - "lastModified": 1781422160, - "narHash": "sha256-W7S8O86bVrw2gaomEwkHStOzmPpnFIHQ6lS4Q2HffJ0=", + "lastModified": 1783414108, + "narHash": "sha256-RY8e+gR2/DhXsYDxGDL6Hhe9+POD9u4+llwxMBqMQDs=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "854d04e2368fb2e9c328a36b3c0a04cd713bfae1", + "rev": "96d6de10eb281b98f5cfcd1841394c03da5df77c", "type": "github" }, "original": { @@ -1400,11 +1361,11 @@ "nixpkgs": "nixpkgs_12" }, "locked": { - "lastModified": 1781622756, - "narHash": "sha256-JrPh4M6S7aPsEE9tOENuZrxC6o2szSLlK+t4+nLke9s=", + "lastModified": 1783370751, + "narHash": "sha256-E+3MIMvKuo9k+K+qLQ9YXzsBzkgHuyVLnsEbN2DFfuc=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "08018c72174a4df5657f8d94178ac69fb9c243e5", + "rev": "662bd6e312d2c8b212e32cb377abaee190749320", "type": "github" }, "original": { @@ -1447,11 +1408,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1777168982, - "narHash": "sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ=", + "lastModified": 1782614948, + "narHash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "f5901329dade4a6ea039af1433fb087bd9c1fe14", + "rev": "db3f255737b94216eb71cce308e2912cf6bc2d7c", "type": "github" }, "original": { @@ -1462,11 +1423,11 @@ }, "nixpkgs-lib_2": { "locked": { - "lastModified": 1777168982, - "narHash": "sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ=", + "lastModified": 1782614948, + "narHash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "f5901329dade4a6ea039af1433fb087bd9c1fe14", + "rev": "db3f255737b94216eb71cce308e2912cf6bc2d7c", "type": "github" }, "original": { @@ -1539,11 +1500,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1781509190, - "narHash": "sha256-uJZs9Di8I6ciTp6jiojj0HzlNpBkud8ax5aT/O5aJkw=", + "lastModified": 1782847189, + "narHash": "sha256-twXPFqFsrrY5r28Zh7Homgcp2gUMBgQ6WDS98Q/3xFI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d6df3513510aa548c83868fd22bfddd0a8c0a0d4", + "rev": "b6018f87da91d19d0ab4cf979885689b469cdd41", "type": "github" }, "original": { @@ -1555,11 +1516,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1781577229, - "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=", + "lastModified": 1783224372, + "narHash": "sha256-8i/87eeoqiGE4yOTjwSA3Eh/ziJRQEmd/unYU+K27sk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f", + "rev": "d407951447dcd00442e97087bf374aad70c04cea", "type": "github" }, "original": { @@ -1603,11 +1564,11 @@ }, "nixpkgs_11": { "locked": { - "lastModified": 1781328464, - "narHash": "sha256-j9uBlHI0eJ9zWU9IlF6SlBBPdeJu30hcvar31IRKHpw=", + "lastModified": 1782978903, + "narHash": "sha256-bG1LAS3YehMzp4RSXw99o3yMEO/Ktb0Tx29RCtEU0Tk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5a722a7155bfc9fbe657f28d26b71860d95324bc", + "rev": "d33369954a67ae3322177dc9a3d564092912120c", "type": "github" }, "original": { @@ -1632,11 +1593,11 @@ }, "nixpkgs_13": { "locked": { - "lastModified": 1781577229, - "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=", + "lastModified": 1783224372, + "narHash": "sha256-8i/87eeoqiGE4yOTjwSA3Eh/ziJRQEmd/unYU+K27sk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f", + "rev": "d407951447dcd00442e97087bf374aad70c04cea", "type": "github" }, "original": { @@ -1648,11 +1609,11 @@ }, "nixpkgs_14": { "locked": { - "lastModified": 1780243769, - "narHash": "sha256-2fYATYjjbsF2ri3reTWXgBkrmwK5Hpj23CsTEdLA2fo=", - "rev": "331800de5053fcebacf6813adb5db9c9dca22a0c", + "lastModified": 1781074563, + "narHash": "sha256-d34lhgOet4IqYMnCxbIvwFBMOyTV6PT4TyNEOP0/ZhU=", + "rev": "9ae611a455b90cf061d8f332b977e387bda8e1ca", "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1008282.331800de5053/nixexprs.tar.xz?lastModified=1780243769&rev=331800de5053fcebacf6813adb5db9c9dca22a0c" + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1014179.9ae611a455b9/nixexprs.tar.xz" }, "original": { "type": "tarball", @@ -1661,11 +1622,11 @@ }, "nixpkgs_15": { "locked": { - "lastModified": 1780243769, - "narHash": "sha256-x5UQuRsH3MqI0U9afaXSNqzTPSeZlRLvFAav2Ux1pNw=", + "lastModified": 1782723713, + "narHash": "sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ=", "owner": "nixos", "repo": "nixpkgs", - "rev": "331800de5053fcebacf6813adb5db9c9dca22a0c", + "rev": "b5aa0fbd538984f6e3d201be0005b4463d8b09f8", "type": "github" }, "original": { @@ -1677,11 +1638,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1780749050, - "narHash": "sha256-3av0pIjlOWQ6rDbNOmpUSvbNnJkGORQKKjb4LtCZsIY=", + "lastModified": 1782723713, + "narHash": "sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a799d3e3886da994fa307f817a6bc705ae538eeb", + "rev": "b5aa0fbd538984f6e3d201be0005b4463d8b09f8", "type": "github" }, "original": { @@ -1709,11 +1670,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1750134718, - "narHash": "sha256-v263g4GbxXv87hMXMCpjkIxd/viIF7p3JpJrwgKdNiI=", + "lastModified": 1782723713, + "narHash": "sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9e83b64f727c88a7711a2c463a7b16eedb69a84c", + "rev": "b5aa0fbd538984f6e3d201be0005b4463d8b09f8", "type": "github" }, "original": { @@ -1754,12 +1715,12 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1780336545, - "narHash": "sha256-vhVhuXzFrIOfcssC/9hDHx7MHzDKjF3keHuREOQqQiQ=", - "rev": "4df1b885d76a54e1aa1a318f8d16fd6005b6401f", - "revCount": 1008784, + "lastModified": 1780930886, + "narHash": "sha256-rppURzHviaQN131F+nLiLdGfcb0uCd9gGP0E5+iw9MI=", + "rev": "8c3cede7ddc26bd659d2d383b5610efbd2c7a16e", + "revCount": 1012902, "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.1008784%2Brev-4df1b885d76a54e1aa1a318f8d16fd6005b6401f/019e8725-c925-7ec1-8f35-3f9effcf169a/source.tar.gz" + "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.1012902%2Brev-8c3cede7ddc26bd659d2d383b5610efbd2c7a16e/019eab22-bd1e-7e40-b919-277db893c789/source.tar.gz" }, "original": { "type": "tarball", @@ -1820,11 +1781,11 @@ ] }, "locked": { - "lastModified": 1781691567, - "narHash": "sha256-8xfRne0FISrOPsygTZAyo/we7kOPwRuh58e3B0TlmRA=", + "lastModified": 1783511967, + "narHash": "sha256-ZgC7vAbpzuxUaVIICjjlg3AuMsr6dtnUYcIY9AX6w2s=", "owner": "getpaseo", "repo": "paseo", - "rev": "127b138a914d28c1fecef9162742a7c050cc828d", + "rev": "6ca1f4dac53ec28ed16c8d3a4fc33a8fb29c017a", "type": "github" }, "original": { @@ -1853,7 +1814,7 @@ "pre-commit-hooks": { "inputs": { "flake-compat": "flake-compat_5", - "gitignore": "gitignore_2", + "gitignore": "gitignore", "nixpkgs": [ "hyprland-plugins", "hyprland", @@ -2035,11 +1996,11 @@ "rust-overlay": "rust-overlay_3" }, "locked": { - "lastModified": 1781596256, - "narHash": "sha256-USAjdJeHS8ypISqQBZSPnYoFtqO+U6pi4xzDdJfHNa0=", + "lastModified": 1783426443, + "narHash": "sha256-cjZuFPvYL2olk3MBf1rNKL68qMjtpFk51vEsyA5sZjg=", "owner": "temidaradev", "repo": "rusic", - "rev": "80b17bbdf0d6a258051df1671a03e373ae19e456", + "rev": "be54cef9cabe1897634231dfdf291397f681233f", "type": "github" }, "original": { @@ -2051,11 +2012,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1781005730, - "narHash": "sha256-3Bn47a+Vs2/ltQfTU2ApWqy5kYNmF+RaTEJs0A/H2pA=", + "lastModified": 1782864348, + "narHash": "sha256-NVYhLbaefeIUftPlo3kS6qr0xd8eFJRodEiaHrvFKR4=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "587ce15e272b94d4f0a69d695e3718a02c24667e", + "rev": "0d381ca097a8e0375a19387874d952c0a230ac4f", "type": "github" }, "original": { @@ -2116,11 +2077,11 @@ ] }, "locked": { - "lastModified": 1777173302, - "narHash": "sha256-ERiu3cbxvnTDxiDcimRA7af7xp6x1y0sRyLGm28Qzz8=", + "lastModified": 1781580018, + "narHash": "sha256-BlTedbM77FmesD2ZqR73vhFy+y77UrhefV7IYw1pDsk=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "aaec8c50baeaf2f2ba653e8aae71778a2bbbac94", + "rev": "8bceba21a1ebea535c27c4dc723a0d5a4db9e386", "type": "github" }, "original": { @@ -2131,16 +2092,16 @@ }, "stable": { "locked": { - "lastModified": 1750133334, - "narHash": "sha256-urV51uWH7fVnhIvsZIELIYalMYsyr2FCalvlRTzqWRw=", + "lastModified": 1783021296, + "narHash": "sha256-WYOmcI0zSkkU4VpR7xda8o0AWNC9xuqkEM7n4tKjJY8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "36ab78dab7da2e4e27911007033713bab534187b", + "rev": "d3474199ff806484bfccd1fdef7afc27fb8d74b5", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-25.05", + "ref": "release-26.05", "repo": "nixpkgs", "type": "github" } @@ -2191,6 +2152,21 @@ } }, "systems_4": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_5": { "locked": { "lastModified": 1689347949, "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", @@ -2225,7 +2201,7 @@ }, "utils": { "inputs": { - "systems": "systems_3" + "systems": "systems_4" }, "locked": { "lastModified": 1731533236, @@ -2354,11 +2330,11 @@ "nixpkgs": "nixpkgs_15" }, "locked": { - "lastModified": 1781638617, - "narHash": "sha256-sVJ+oryjyNY7K+EI3Ff5u2b9xDbDCbYLcDhe5r85xw0=", + "lastModified": 1783489920, + "narHash": "sha256-sZediA0pfMCXm6nA6fvO1vEsWvybEvP5GCnaAPDcTq0=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "eab258d9b5c326c49d308fb2f29935101e6d2e02", + "rev": "3671c6eceee35fd06fd1f60b71eed968cc9d7449", "type": "github" }, "original": { diff --git a/hwparam.json b/hwparam.json new file mode 100644 index 0000000..64473d6 --- /dev/null +++ b/hwparam.json @@ -0,0 +1 @@ +{"hwcode": "0x707", "meid": "e403f92ae2b37b8d1ca7556dca8edb85", "socid": "9a0612706e053fbdf166a8dfc252e80d0721cc8599444f450240eca3b6071672", "cid": "15010044503644414203d14a0784770f"} \ No newline at end of file diff --git a/servers/fern/configuration.nix b/servers/fern/configuration.nix index 44a4a4f..bd46b42 100644 --- a/servers/fern/configuration.nix +++ b/servers/fern/configuration.nix @@ -158,6 +158,7 @@ in }; environment.systemPackages = (with pkgs; [ + mtkclient blender android-studio-full nvitop diff --git a/servers/ui-mode/home.nix b/servers/ui-mode/home.nix index 22797d1..ac70af7 100644 --- a/servers/ui-mode/home.nix +++ b/servers/ui-mode/home.nix @@ -20,6 +20,7 @@ ... }: let + system = pkgs.stdenv.hostPlatform.system; unstable = import nixpkgs-unstable { system = pkgs.system; @@ -66,6 +67,44 @@ let ''; }); + osuLazerBinNvidia = pkgs.symlinkJoin { + name = "osu-lazer-bin-glx-mesa"; + paths = [ (nix-gaming.packages.${system}.osu-lazer-bin.override { gmrun_enable = false; }) ]; + nativeBuildInputs = [ pkgs.makeWrapper ]; + postBuild = '' + wrapProgram $out/bin/osu! \ + --set SDL_VIDEODRIVER x11 \ + --set __GLX_VENDOR_LIBRARY_NAME mesa \ + --set DRI_PRIME 1 \ + --unset MESA_VK_DEVICE_SELECT \ + --unset __EGL_EXTERNAL_PLATFORM_CONFIG_DIRS \ + --unset __EGL_VENDOR_LIBRARY_FILENAMES + ''; + }; + + osuLazerBinDebug = pkgs.writeShellScriptBin "osu-debug" '' + set -eu + + log="/tmp/osu-lazer-bin-debug.$(date +%s)" + resolved="$(${pkgs.coreutils}/bin/readlink -f "$(command -v osu!)")" + + { + echo "PATH=$(command -v osu!)" + echo "RESOLVED=$resolved" + echo "ARGV=$*" + echo "--- wrapper ---" + ${pkgs.gnused}/bin/sed -n '1,80p' "$resolved" || true + echo "--- env ---" + env | ${pkgs.gnugrep}/bin/grep -E '^(SDL_|OSU_|__EGL|__GLX|EGL_|GLX_|LIBGL|MESA|DRI_|GBM|WLR|AQ_|DISPLAY|WAYLAND_DISPLAY|XDG_SESSION|XDG_CURRENT|PIPEWIRE|vblank)' | sort || true + } > "$log.env" + + exec > >(${pkgs.coreutils}/bin/tee "$log.stdout") + exec 2> >(${pkgs.coreutils}/bin/tee "$log.stderr" >&2) + + echo "Writing debug logs to $log.env, $log.stdout, and $log.stderr" >&2 + exec osu! "$@" + ''; + # system = stdenv.hostPlatform.system; in { @@ -81,6 +120,8 @@ in stateVersion = "25.11"; packages = with pkgs; [ + osuLazerBinNvidia + osuLazerBinDebug deadlockModManager #firefox unrar @@ -324,7 +365,7 @@ in nixpkgs-unstable.legacyPackages.${system}.zed-editor nixpkgs-unstable.legacyPackages.${system}.pineflash - unstable.nosql-booster + #unstable.nosql-booster android-tools hyperfine