diff --git a/flake.lock b/flake.lock index f92b563..a0c90b4 100755 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ ] }, "locked": { - "lastModified": 1760101617, - "narHash": "sha256-8jf/3ZCi+B7zYpIyV04+3wm72BD7Z801IlOzsOACR7I=", + "lastModified": 1763922789, + "narHash": "sha256-XnkWjCpeXfip9tqYdL0b0zzBDjq+dgdISvEdSVGdVyA=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "1826a9923881320306231b1c2090379ebf9fa4f8", + "rev": "a20a0e67a33b6848378a91b871b89588d3a12573", "type": "github" }, "original": { @@ -169,11 +169,11 @@ "flake-compat": { "flake": false, "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", + "lastModified": 1761588595, + "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", "owner": "edolstra", "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", + "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", "type": "github" }, "original": { @@ -199,11 +199,11 @@ "flake-compat_3": { "flake": false, "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", + "lastModified": 1761588595, + "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", "owner": "edolstra", "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", + "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", "type": "github" }, "original": { @@ -269,11 +269,11 @@ ] }, "locked": { - "lastModified": 1762040540, - "narHash": "sha256-z5PlZ47j50VNF3R+IMS9LmzI5fYRGY/Z5O5tol1c9I4=", + "lastModified": 1763759067, + "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "0010412d62a25d959151790968765a70c436598b", + "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0", "type": "github" }, "original": { @@ -524,11 +524,11 @@ ] }, "locked": { - "lastModified": 1762146130, - "narHash": "sha256-/XOEA0a61fZ45i/BpaSsyLNNbw/yKwjMbkB/IWSGLzU=", + "lastModified": 1764636297, + "narHash": "sha256-S41K55kw+hWgDfgKmZ9/fMZ3F0BQDMvqFfE120fMHeE=", "owner": "nix-community", "repo": "home-manager", - "rev": "b5ed4afc2277339bdf0e9edf59befff7350cf075", + "rev": "ff067cfc619fdf6f82d50344e7d19ff2323f0827", "type": "github" }, "original": { @@ -582,11 +582,11 @@ ] }, "locked": { - "lastModified": 1760445448, - "narHash": "sha256-fXGjL6dw31FPFRrmIemzGiNSlfvEJTJNsmadZi+qNhI=", + "lastModified": 1763733840, + "narHash": "sha256-JnET78yl5RvpGuDQy3rCycOCkiKoLr5DN1fPhRNNMco=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "50fb9f069219f338a11cf0bcccb9e58357d67757", + "rev": "8f1bec691b2d198c60cccabca7a94add2df4ed1a", "type": "github" }, "original": { @@ -600,8 +600,8 @@ "aquamarine": "aquamarine", "hyprcursor": "hyprcursor", "hyprgraphics": "hyprgraphics", + "hyprland-guiutils": "hyprland-guiutils", "hyprland-protocols": "hyprland-protocols", - "hyprland-qtutils": "hyprland-qtutils", "hyprlang": "hyprlang", "hyprutils": "hyprutils", "hyprwayland-scanner": "hyprwayland-scanner", @@ -613,11 +613,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1761869718, - "narHash": "sha256-jLfwwlPGpnGRAtVDyoGj9FgH2D9hWwyEu0yHkflG2EI=", + "lastModified": 1764607679, + "narHash": "sha256-1Bsem6lhJWMQmkLIml5oKOL+z1dYMewZ6ql0K35Y3TA=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "8e9add2afda58d233a75e4c5ce8503b24fa59ceb", + "rev": "f82a8630d7a51dab4cc70924f500bf70e723db12", "type": "github" }, "original": { @@ -626,6 +626,52 @@ "type": "github" } }, + "hyprland-guiutils": { + "inputs": { + "aquamarine": [ + "hyprland", + "aquamarine" + ], + "hyprgraphics": [ + "hyprland", + "hyprgraphics" + ], + "hyprlang": [ + "hyprland", + "hyprlang" + ], + "hyprtoolkit": "hyprtoolkit", + "hyprutils": [ + "hyprland", + "hyprutils" + ], + "hyprwayland-scanner": [ + "hyprland", + "hyprwayland-scanner" + ], + "nixpkgs": [ + "hyprland", + "nixpkgs" + ], + "systems": [ + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1763727565, + "narHash": "sha256-vRff/2R1U1jzPBy4OODqh2kfUzmizW/nfV2ROzTDIKo=", + "owner": "hyprwm", + "repo": "hyprland-guiutils", + "rev": "7724d3a12a0453e7aae05f2ef39474219f05a4b4", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprland-guiutils", + "type": "github" + } + }, "hyprland-portal": { "inputs": { "hyprland-protocols": "hyprland-protocols_2", @@ -701,74 +747,6 @@ "type": "github" } }, - "hyprland-qt-support": { - "inputs": { - "hyprlang": [ - "hyprland", - "hyprland-qtutils", - "hyprlang" - ], - "nixpkgs": [ - "hyprland", - "hyprland-qtutils", - "nixpkgs" - ], - "systems": [ - "hyprland", - "hyprland-qtutils", - "systems" - ] - }, - "locked": { - "lastModified": 1749154592, - "narHash": "sha256-DO7z5CeT/ddSGDEnK9mAXm1qlGL47L3VAHLlLXoCjhE=", - "owner": "hyprwm", - "repo": "hyprland-qt-support", - "rev": "4c8053c3c888138a30c3a6c45c2e45f5484f2074", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-qt-support", - "type": "github" - } - }, - "hyprland-qtutils": { - "inputs": { - "hyprland-qt-support": "hyprland-qt-support", - "hyprlang": [ - "hyprland", - "hyprlang" - ], - "hyprutils": [ - "hyprland", - "hyprland-qtutils", - "hyprlang", - "hyprutils" - ], - "nixpkgs": [ - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1759080228, - "narHash": "sha256-RgDoAja0T1hnF0pTc56xPfLfFOO8Utol2iITwYbUhTk=", - "owner": "hyprwm", - "repo": "hyprland-qtutils", - "rev": "629b15c19fa4082e4ce6be09fdb89e8c3312aed7", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-qtutils", - "type": "github" - } - }, "hyprlang": { "inputs": { "hyprutils": [ @@ -785,11 +763,11 @@ ] }, "locked": { - "lastModified": 1758927902, - "narHash": "sha256-LZgMds7M94+vuMql2bERQ6LiFFdhgsEFezE4Vn+Ys3A=", + "lastModified": 1763819661, + "narHash": "sha256-0jLarTR/BLWdGlboM86bPVP2zKJNI2jvo3JietnDkOM=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "4dafa28d4f79877d67a7d1a654cddccf8ebf15da", + "rev": "a318deec0c12409ec39c68d2be8096b636dc2a5c", "type": "github" }, "original": { @@ -827,6 +805,58 @@ "type": "github" } }, + "hyprtoolkit": { + "inputs": { + "aquamarine": [ + "hyprland", + "hyprland-guiutils", + "aquamarine" + ], + "hyprgraphics": [ + "hyprland", + "hyprland-guiutils", + "hyprgraphics" + ], + "hyprlang": [ + "hyprland", + "hyprland-guiutils", + "hyprlang" + ], + "hyprutils": [ + "hyprland", + "hyprland-guiutils", + "hyprutils" + ], + "hyprwayland-scanner": [ + "hyprland", + "hyprland-guiutils", + "hyprwayland-scanner" + ], + "nixpkgs": [ + "hyprland", + "hyprland-guiutils", + "nixpkgs" + ], + "systems": [ + "hyprland", + "hyprland-guiutils", + "systems" + ] + }, + "locked": { + "lastModified": 1763503177, + "narHash": "sha256-VPoiswJBBmTLVuNncvT/8FpFR+sYcAi/LgP/zTZ+5rA=", + "owner": "hyprwm", + "repo": "hyprtoolkit", + "rev": "f4e1e12755567ecf39090203b8f43eace8279630", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprtoolkit", + "type": "github" + } + }, "hyprutils": { "inputs": { "nixpkgs": [ @@ -839,11 +869,11 @@ ] }, "locked": { - "lastModified": 1759619523, - "narHash": "sha256-r1ed7AR2ZEb2U8gy321/Xcp1ho2tzn+gG1te/Wxsj1A=", + "lastModified": 1763996058, + "narHash": "sha256-DsqzFZvrEV+aDmavjaD4/bk5qxeZwhGxPWBQdpFyM9Y=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "3df7bde01efb3a3e8e678d1155f2aa3f19e177ef", + "rev": "0168583075baffa083032ed13a8bea8ea12f281a", "type": "github" }, "original": { @@ -889,11 +919,11 @@ ] }, "locked": { - "lastModified": 1755184602, - "narHash": "sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw=", + "lastModified": 1763640274, + "narHash": "sha256-Uan1Nl9i4TF/kyFoHnTq1bd/rsWh4GAK/9/jDqLbY5A=", "owner": "hyprwm", "repo": "hyprwayland-scanner", - "rev": "b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d", + "rev": "f6cf414ca0e16a4d30198fd670ec86df3c89f671", "type": "github" }, "original": { @@ -967,11 +997,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1762040833, - "narHash": "sha256-gGW6GvTj1/u4d+tvosSAH9i2E8dPonJ/RA+9yvPhBPA=", - "rev": "85db5e3bf4f24c14a5e56963725a7dbb71e7f713", + "lastModified": 1764619885, + "narHash": "sha256-STIGuEu0fr9kP0mrP+zStNcKpGAnHbc9fzlemEZFuxU=", + "rev": "2ae74802c4c1571de77e7f291159995fadccf64b", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/85db5e3bf4f24c14a5e56963725a7dbb71e7f713.tar.gz?rev=85db5e3bf4f24c14a5e56963725a7dbb71e7f713" + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/2ae74802c4c1571de77e7f291159995fadccf64b.tar.gz?rev=2ae74802c4c1571de77e7f291159995fadccf64b" }, "original": { "type": "tarball", @@ -990,11 +1020,11 @@ ] }, "locked": { - "lastModified": 1761960361, - "narHash": "sha256-FvuAw56NIVJpS3Kr8Wv9PpU4eehZMcdIVkxjStuYmqc=", - "rev": "c47f62187601ea2991b79a9bacdbfdf76cd29fbe", + "lastModified": 1764519849, + "narHash": "sha256-XnNABKfIYKSimQVvKc9FnlC2H0LurOhd9MS6l0Z67lE=", + "rev": "6c95c0b6f73f831226453fc6905c216ab634c30f", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/c47f62187601ea2991b79a9bacdbfdf76cd29fbe.tar.gz?rev=c47f62187601ea2991b79a9bacdbfdf76cd29fbe" + "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/6c95c0b6f73f831226453fc6905c216ab634c30f.tar.gz?rev=6c95c0b6f73f831226453fc6905c216ab634c30f" }, "original": { "type": "tarball", @@ -1010,11 +1040,11 @@ "spectrum": "spectrum" }, "locked": { - "lastModified": 1762030278, - "narHash": "sha256-7p3blvxYNqOHQqpW4+MzcwxLh0ur0QtNXzNuquDyDxQ=", + "lastModified": 1764625594, + "narHash": "sha256-RwtPzq4rqDCLki3oOLuUUkKcuaZPy4IDUBb5tAWl4Xk=", "owner": "microvm-nix", "repo": "microvm.nix", - "rev": "062a1d49f12d194855dbb87285a323f58ddfa725", + "rev": "6dab9a797f262a352eed55078597582ed2ded336", "type": "github" }, "original": { @@ -1052,11 +1082,11 @@ ] }, "locked": { - "lastModified": 1763862901, - "narHash": "sha256-Ws6dceAR8Yr8EHwLBEcwZ4nD9kxACFurFO/UbCJor5g=", + "lastModified": 1764467627, + "narHash": "sha256-Px7XUJY8F9aq31BxcjfcluX+hzrJXhWgUtbSrPitckw=", "owner": "jeslie0", "repo": "mkElmDerivation", - "rev": "d91d3befe2292b42e1755407e08abc934269d8a1", + "rev": "007fa68c262dd84e967423a7e5deb458cfc97ef7", "type": "github" }, "original": { @@ -1077,11 +1107,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1762112996, - "narHash": "sha256-hDYJWcxcYrpCJ9Lxva9B+pAlhGJgwbr2e0guoQQfMoc=", + "lastModified": 1764595404, + "narHash": "sha256-FMKDx+r0c7L1ekkIt2dNYgvXULVfSCDN9zXnAOnArew=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "bf4782cf43600a4bf14269ee28a7daae962b054b", + "rev": "36483fec897fc0c336b3075b3b2d387edac71c9e", "type": "github" }, "original": { @@ -1110,11 +1140,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1761888958, - "narHash": "sha256-YgArUHI81Esn6fOCwVSrMI2G4RI3f3BPbRbPWsJubAc=", + "lastModified": 1764485473, + "narHash": "sha256-RlGEcuZFB/IdvYLrYsf0RpgvNtCMyIuBLt3lS+GZvP8=", "owner": "YaLTeR", "repo": "niri", - "rev": "e2576879216a39e5c45b9d2906531bc2065e724c", + "rev": "311ca6b5da19f5acd7d3e481620de57240ce8f7c", "type": "github" }, "original": { @@ -1161,11 +1191,11 @@ ] }, "locked": { - "lastModified": 1762132006, - "narHash": "sha256-p/SPmpOjl0VcN57RSCEas9iCK7ZMACpqjmYhaASavoc=", + "lastModified": 1764576281, + "narHash": "sha256-f6vfwmIb9C3brI4/KJ9MFUDWt6FsKQ0dbMO6AuFc7E0=", "owner": "kaylorben", "repo": "nixcord", - "rev": "b7b4ef9e4ea61a83b229957c62e9dd5b5dc1abf8", + "rev": "c8f47894134a4984acd319e66c4384eb1ff886e2", "type": "github" }, "original": { @@ -1253,11 +1283,11 @@ }, "nixpkgs-stable_2": { "locked": { - "lastModified": 1761999846, - "narHash": "sha256-IYlYnp4O4dzEpL77BD/lj5NnJy2J8qbHkNSFiPBCbqo=", + "lastModified": 1764560356, + "narHash": "sha256-M5aFEFPppI4UhdOxwdmceJ9bDJC4T6C6CzCK1E2FZyo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3de8f8d73e35724bf9abef41f1bdbedda1e14a31", + "rev": "6c8f0cca84510cc79e09ea99a299c9bc17d03cb6", "type": "github" }, "original": { @@ -1269,11 +1299,11 @@ }, "nixpkgs-stable_3": { "locked": { - "lastModified": 1761999846, - "narHash": "sha256-IYlYnp4O4dzEpL77BD/lj5NnJy2J8qbHkNSFiPBCbqo=", + "lastModified": 1764560356, + "narHash": "sha256-M5aFEFPppI4UhdOxwdmceJ9bDJC4T6C6CzCK1E2FZyo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3de8f8d73e35724bf9abef41f1bdbedda1e14a31", + "rev": "6c8f0cca84510cc79e09ea99a299c9bc17d03cb6", "type": "github" }, "original": { @@ -1333,11 +1363,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1761907660, - "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=", + "lastModified": 1764517877, + "narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15", + "rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c", "type": "github" }, "original": { @@ -1432,11 +1462,11 @@ ] }, "locked": { - "lastModified": 1762148835, - "narHash": "sha256-zSwcOyJiSOLRQjN+u9VvxD0LU3wjiBAjN9j5T7WRi/Y=", + "lastModified": 1764654768, + "narHash": "sha256-FVOweu/u/oe+1eGoOddGrJe479V+VSABJKb8QSLttpg=", "owner": "nix-community", "repo": "NUR", - "rev": "825bcca11f191c30210774b30ddec8ec7fe6acbb", + "rev": "50dd489dfa74f39e58fc79a25d4f968503bb9d5b", "type": "github" }, "original": { @@ -1455,11 +1485,11 @@ ] }, "locked": { - "lastModified": 1762115864, - "narHash": "sha256-KREKZiBAkAnqJC+jvY+vSbLlrg8j6DFEU7Lv+tgOlHI=", + "lastModified": 1763909441, + "narHash": "sha256-56LwV51TX/FhgX+5LCG6akQ5KrOWuKgcJa+eUsRMxsc=", "owner": "nix-community", "repo": "plasma-manager", - "rev": "8e9e76efa3cc811c230512b40d8cfde06e40da5b", + "rev": "b24ed4b272256dfc1cc2291f89a9821d5f9e14b4", "type": "github" }, "original": { @@ -1478,11 +1508,11 @@ ] }, "locked": { - "lastModified": 1760663237, - "narHash": "sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc=", + "lastModified": 1763988335, + "narHash": "sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh+M4Qc=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37", + "rev": "50b9238891e388c9fdc6a5c49e49c42533a1b5ce", "type": "github" }, "original": { @@ -1500,11 +1530,11 @@ ] }, "locked": { - "lastModified": 1760663237, - "narHash": "sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc=", + "lastModified": 1763988335, + "narHash": "sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh+M4Qc=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37", + "rev": "50b9238891e388c9fdc6a5c49e49c42533a1b5ce", "type": "github" }, "original": { @@ -1569,11 +1599,11 @@ ] }, "locked": { - "lastModified": 1760998189, - "narHash": "sha256-ee2e1/AeGL5X8oy/HXsZQvZnae6XfEVdstGopKucYLY=", + "lastModified": 1764483358, + "narHash": "sha256-EyyvCzXoHrbL467YSsQBTWWg4sR96MH1sPpKoSOelB4=", "owner": "Mic92", "repo": "sops-nix", - "rev": "5a7d18b5c55642df5c432aadb757140edfeb70b3", + "rev": "5aca6ff67264321d47856a2ed183729271107c9c", "type": "github" }, "original": { @@ -1731,11 +1761,11 @@ ] }, "locked": { - "lastModified": 1761311587, - "narHash": "sha256-Msq86cR5SjozQGCnC6H8C+0cD4rnx91BPltZ9KK613Y=", + "lastModified": 1762938485, + "narHash": "sha256-AlEObg0syDl+Spi4LsZIBrjw+snSVU4T8MOeuZJUJjM=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "2eddae033e4e74bf581c2d1dfa101f9033dbd2dc", + "rev": "5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4", "type": "github" }, "original": { @@ -1779,11 +1809,11 @@ "treefmt-nix": "treefmt-nix_4" }, "locked": { - "lastModified": 1763040930, - "narHash": "sha256-iR8IPelvfTeS8cG7Duruf4zzVChdQCBdBvNFkjPUxMU=", + "lastModified": 1764425864, + "narHash": "sha256-Y8pie1RHvhnjtIuMK+B6z96ooFVM7w+vcvcwJxBUayM=", "owner": "Gaurav-Gosain", "repo": "tuios", - "rev": "2fc6f7a498aef55c509c1eb575badd9d0b4855a9", + "rev": "a1b0ef2d9806d4a15e2f304411c01e8d7786c441", "type": "github" }, "original": { @@ -1863,11 +1893,11 @@ ] }, "locked": { - "lastModified": 1760713634, - "narHash": "sha256-5HXelmz2x/uO26lvW7MudnadbAfoBnve4tRBiDVLtOM=", + "lastModified": 1761431178, + "narHash": "sha256-xzjC1CV3+wpUQKNF+GnadnkeGUCJX+vgaWIZsnz9tzI=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "753bbbdf6a052994da94062e5b753288cef28dfb", + "rev": "4b8801228ff958d028f588f0c2b911dbf32297f9", "type": "github" }, "original": { @@ -1896,11 +1926,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1761622056, - "narHash": "sha256-fBrUszJXmB4MY+wf3QsCnqWHcz7u7fLq0QMAWCltIQg=", + "lastModified": 1764560400, + "narHash": "sha256-Qz1WvGdawnoz4dG3JtCtlParmdQHM5xu6osnXeVOqYI=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "0728d59ff6463a502e001fb090f6eb92dbc04756", + "rev": "9a71e77b1e06dbad4a472265e59b52ac83cbe00c", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index fa3799c..27cfdd4 100755 --- a/flake.nix +++ b/flake.nix @@ -113,7 +113,7 @@ config.nixosModules.crust inputs.niri.nixosModules.niri inputs.home-manager.nixosModules.home-manager - inputs.lix-module.nixosModules.default + # inputs.lix-module.nixosModules.default inputs.nur.modules.nixos.default inputs.microvm.nixosModules.host inputs.sops-nix.nixosModules.sops diff --git a/modules/home/gui/desktop/hypr/land/config/misc.nix b/modules/home/gui/desktop/hypr/land/config/misc.nix index 0c661bb..09991ce 100755 --- a/modules/home/gui/desktop/hypr/land/config/misc.nix +++ b/modules/home/gui/desktop/hypr/land/config/misc.nix @@ -3,5 +3,4 @@ force_default_wallpaper = 0; disable_hyprland_logo = true; disable_splash_rendering = true; - disable_hyprland_qtutils_check = true; } diff --git a/modules/nixos/core/environment/default.nix b/modules/nixos/core/environment/default.nix index 209e0c4..0dd8e57 100755 --- a/modules/nixos/core/environment/default.nix +++ b/modules/nixos/core/environment/default.nix @@ -9,7 +9,7 @@ let in { environment = { - enableAllTerminfo = true; + enableAllTerminfo = false; systemPackages = builtins.attrValues { inherit (pkgs) git diff --git a/modules/nixos/guests/defenseioGpu/config/default.nix b/modules/nixos/guests/defenseioGpu/config/default.nix index 1d358d7..57c759a 100644 --- a/modules/nixos/guests/defenseioGpu/config/default.nix +++ b/modules/nixos/guests/defenseioGpu/config/default.nix @@ -220,65 +220,79 @@ in # Main execution script ExecStart = pkgs.writeShellScript "run-gpu-miner" '' - set -e - cd ${cfg.dataDir}/GPU-Miner + set -e + cd ${cfg.dataDir}/GPU-Miner - # Set CUDA environment - export CUDA_PATH=${cudaPackages.cudatoolkit} - export CUDA_ROOT=${cudaPackages.cudatoolkit} - export CUDA_HOME=${cudaPackages.cudatoolkit} + # Set CUDA environment + export CUDA_PATH=${cudaPackages.cudatoolkit} + export CUDA_ROOT=${cudaPackages.cudatoolkit} + export CUDA_HOME=${cudaPackages.cudatoolkit} - # Use GCC 13 for CUDA compilation (compatible with CUDA 12.8) - export CC=${gccCompiler}/bin/gcc - export CXX=${gccCompiler}/bin/g++ + # Use GCC 13 for CUDA compilation (compatible with CUDA 12.8) + export CC=${gccCompiler}/bin/gcc + export CXX=${gccCompiler}/bin/g++ + + # CRITICAL: Force nvcc to use GCC 13 by creating a wrapper script + # The wrapper must pass both --compiler-bindir and ensure CUDA headers are found + mkdir -p /tmp/nvcc-wrapper + cat > /tmp/nvcc-wrapper/nvcc < /dev/null; then + nvidia-smi -L || echo "Warning: Could not list GPUs" + fi - # Verify GPU accessibility - echo "Checking GPU availability..." - if command -v nvidia-smi &> /dev/null; then - nvidia-smi -L || echo "Warning: Could not list GPUs" - fi + echo "Starting GPU miner..." + echo "Python version: $(venv/bin/python --version)" + echo "Compile-time GCC: ${gccCompiler}/bin/gcc ($(${gccCompiler}/bin/gcc --version | head -n1))" + echo "Runtime GCC library: ${gccRuntime.cc.lib}/lib" + echo "Working directory: $(pwd)" + echo "NVCC wrapper: $(type -p nvcc)" - echo "Starting GPU miner..." - echo "Python version: $(venv/bin/python --version)" - echo "Compile-time GCC: ${gccCompiler}/bin/gcc ($(${gccCompiler}/bin/gcc --version | head -n1))" - echo "Runtime GCC library: ${gccRuntime.cc.lib}/lib" - echo "Working directory: $(pwd)" + # Verify the critical library is available + echo "Checking for CXXABI_1.3.15..." + if strings ${gccRuntime.cc.lib}/lib/libstdc++.so.6 | grep -q CXXABI_1.3.15; then + echo "✓ CXXABI_1.3.15 found in runtime libstdc++" + else + echo "✗ WARNING: CXXABI_1.3.15 not found" + fi - # Verify the critical library is available - echo "Checking for CXXABI_1.3.15..." - if strings ${gccRuntime.cc.lib}/lib/libstdc++.so.6 | grep -q CXXABI_1.3.15; then - echo "✓ CXXABI_1.3.15 found in runtime libstdc++" - else - echo "✗ WARNING: CXXABI_1.3.15 not found" - fi + # Test nvcc compilation + echo "Testing nvcc compiler configuration..." + /tmp/nvcc-wrapper/nvcc --version - # Run the miner - exec venv/bin/python main.py --workers ${builtins.toString cfg.maxWorkers} 2>&1 + # Run the miner + exec venv/bin/python main.py --workers ${builtins.toString cfg.maxWorkers} 2>&1 ''; - StandardOutput = "journal"; StandardError = "journal"; }; diff --git a/modules/nixos/guests/mastodon/default.nix b/modules/nixos/guests/mastodon/default.nix index 547d5b1..35bc7cf 100755 --- a/modules/nixos/guests/mastodon/default.nix +++ b/modules/nixos/guests/mastodon/default.nix @@ -38,6 +38,21 @@ let requests pytz beautifulsoup4 + certifi + charset-normalizer + defusedxml + docutils + idna + iniconfig + packaging + pluggy + pytest + python-dateutil + requests + six + smmap + urllib3 + xxhash ] ); diff --git a/modules/nixos/guests/torrent/default.nix b/modules/nixos/guests/torrent/default.nix index 88ac000..e2901c4 100755 --- a/modules/nixos/guests/torrent/default.nix +++ b/modules/nixos/guests/torrent/default.nix @@ -121,7 +121,7 @@ in AlternativeGlobalDLSpeedLimit = 0; AlternativeGlobalUPSpeedLimit = 0; GlobalMaxInactiveSeedingMinutes = 10080; - GlobalMaxRatio = 2; + GlobalMaxRatio = -1; }; };