diff --git a/darwin/common/overlay.nix b/darwin/common/overlay.nix index 9bb8946a..81645e3d 100644 --- a/darwin/common/overlay.nix +++ b/darwin/common/overlay.nix @@ -5,7 +5,6 @@ }: { nixpkgs = { overlays = [ - inputs.spacebar.overlay.${system} ]; }; } diff --git a/flake.lock b/flake.lock index c55ba9a6..d20a5933 100644 --- a/flake.lock +++ b/flake.lock @@ -5,17 +5,17 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1738017347, - "narHash": "sha256-qvpmVnA8wHlPrEdXIA1tyu6sJxgDMEOwPDG4IkX4sZ8=", - "owner": "arcnmx", - "repo": "nixexprs", - "rev": "b8dc621ea27c622703fbe96fb79eb092450f32b2", + "lastModified": 1752414221, + "narHash": "sha256-bNoZ0uNtrnOFNwMCXwn/LXUGMeF1JtB1uOXVd9o68nY=", + "owner": "kittywitch", + "repo": "arcexprs", + "rev": "a0d0985afe77fc3cfa8320fb1cdf39cbfdc6c020", "type": "github" }, "original": { - "owner": "arcnmx", + "owner": "kittywitch", "ref": "master", - "repo": "nixexprs", + "repo": "arcexprs", "type": "github" } }, @@ -72,7 +72,9 @@ }, "catppuccin": { "inputs": { - "nixpkgs": "nixpkgs_2" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { "lastModified": 1751636951, @@ -107,10 +109,16 @@ "chaotic": { "inputs": { "flake-schemas": "flake-schemas", - "home-manager": "home-manager", + "home-manager": [ + "home-manager" + ], "jovian": "jovian", - "nixpkgs": "nixpkgs_3", - "rust-overlay": "rust-overlay" + "nixpkgs": [ + "nixpkgs" + ], + "rust-overlay": [ + "rust-overlay" + ] }, "locked": { "lastModified": 1751549328, @@ -146,7 +154,9 @@ }, "clipboard-sync": { "inputs": { - "nixpkgs": "nixpkgs_5" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { "lastModified": 1731355357, @@ -256,22 +266,6 @@ "type": "github" } }, - "fl-config_2": { - "locked": { - "lastModified": 1653159448, - "narHash": "sha256-PvB9ha0r4w6p412MBPP71kS/ZTBnOjxL0brlmyucPBA=", - "owner": "flakelib", - "repo": "fl", - "rev": "fcefb9738d5995308a24cda018a083ccb6b0f460", - "type": "github" - }, - "original": { - "owner": "flakelib", - "ref": "config", - "repo": "fl", - "type": "github" - } - }, "flake-compat": { "flake": false, "locked": { @@ -288,159 +282,11 @@ "type": "github" } }, - "flake-compat_2": { - "flake": false, - "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_3": { - "flake": false, - "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_4": { - "flake": false, - "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_5": { - "flake": false, - "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_6": { - "flake": false, - "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_7": { - "flake": false, - "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, "flake-parts": { "inputs": { - "nixpkgs-lib": "nixpkgs-lib" - }, - "locked": { - "lastModified": 1751413152, - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_2": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib_2" - }, - "locked": { - "lastModified": 1751413152, - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_3": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib_3" - }, - "locked": { - "lastModified": 1751413152, - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "flake-parts_4": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib_4" + "nixpkgs-lib": [ + "nixpkgs-lib" + ] }, "locked": { "lastModified": 1751413152, @@ -492,180 +338,21 @@ }, "flake-utils-plus": { "inputs": { - "flake-utils": "flake-utils_9" + "flake-utils": [ + "flake-utils" + ] }, "locked": { - "lastModified": 1715533576, - "narHash": "sha256-fT4ppWeCJ0uR300EH3i7kmgRZnAVxrH+XtK09jQWihk=", + "lastModified": 1738591040, + "narHash": "sha256-4WNeriUToshQ/L5J+dTSWC5OJIwT39SEP7V7oylndi8=", "owner": "gytis-ivaskevicius", "repo": "flake-utils-plus", - "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", + "rev": "afcb15b845e74ac5e998358709b2b5fe42a948d1", "type": "github" }, "original": { "owner": "gytis-ivaskevicius", "repo": "flake-utils-plus", - "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", - "type": "github" - } - }, - "flake-utils_2": { - "inputs": { - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_3": { - "inputs": { - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_4": { - "inputs": { - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_5": { - "inputs": { - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_6": { - "inputs": { - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_7": { - "inputs": { - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_8": { - "inputs": { - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_9": { - "inputs": { - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", "type": "github" } }, @@ -673,61 +360,20 @@ "inputs": { "fl-config": "fl-config", "std": [ - "flakelibstd" - ] - }, - "locked": { - "lastModified": 1701802971, - "narHash": "sha256-Zo5fJpXbe+xXOTiDT4JG2rExobMJTmFZ72+3XTMMHrQ=", - "owner": "flakelib", - "repo": "fl", - "rev": "b71a91517f6b16aa5faefe8ec491d9f3062d7a20", - "type": "github" - }, - "original": { - "owner": "flakelib", - "repo": "fl", - "type": "github" - } - }, - "flakelib_2": { - "inputs": { - "fl-config": "fl-config_2", - "std": [ - "flakelibstd" - ] - }, - "locked": { - "lastModified": 1701802971, - "narHash": "sha256-Zo5fJpXbe+xXOTiDT4JG2rExobMJTmFZ72+3XTMMHrQ=", - "owner": "flakelib", - "repo": "fl", - "rev": "b71a91517f6b16aa5faefe8ec491d9f3062d7a20", - "type": "github" - }, - "original": { - "owner": "flakelib", - "repo": "fl", - "type": "github" - } - }, - "flakelibstd": { - "inputs": { - "nix-std": [ "std" ] }, "locked": { - "lastModified": 1706552916, - "narHash": "sha256-Dh7qUXNTjmvwMOikm8EAarcmxCCiLaXHAFEeWKsNsHk=", + "lastModified": 1701802971, + "narHash": "sha256-Zo5fJpXbe+xXOTiDT4JG2rExobMJTmFZ72+3XTMMHrQ=", "owner": "flakelib", - "repo": "std", - "rev": "c5cffcaff4b82b353462cf49c1ae950b7c87bf78", + "repo": "fl", + "rev": "b71a91517f6b16aa5faefe8ec491d9f3062d7a20", "type": "github" }, "original": { "owner": "flakelib", - "repo": "std", + "repo": "fl", "type": "github" } }, @@ -823,162 +469,6 @@ "type": "github" } }, - "home-manager_2": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1751638848, - "narHash": "sha256-7HiC6w4ROEbMmKtj5pilnLOJej9HkkfU9wEd5QSTyNo=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "7d9e3c35f0d46f82bac791d76260f15f53d83529", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "master", - "repo": "home-manager", - "type": "github" - } - }, - "hyprgraphics": { - "inputs": { - "hyprutils": [ - "hyprlock", - "hyprutils" - ], - "nixpkgs": [ - "hyprlock", - "nixpkgs" - ], - "systems": [ - "hyprlock", - "systems" - ] - }, - "locked": { - "lastModified": 1750621377, - "narHash": "sha256-8u6b5oAdX0rCuoR8wFenajBRmI+mzbpNig6hSCuWUzE=", - "owner": "hyprwm", - "repo": "hyprgraphics", - "rev": "b3d628d01693fb9bb0a6690cd4e7b80abda04310", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprgraphics", - "type": "github" - } - }, - "hyprlang": { - "inputs": { - "hyprutils": [ - "hyprlock", - "hyprutils" - ], - "nixpkgs": [ - "hyprlock", - "nixpkgs" - ], - "systems": [ - "hyprlock", - "systems" - ] - }, - "locked": { - "lastModified": 1750371198, - "narHash": "sha256-/iuJ1paQOBoSLqHflRNNGyroqfF/yvPNurxzcCT0cAE=", - "owner": "hyprwm", - "repo": "hyprlang", - "rev": "cee01452bca58d6cadb3224e21e370de8bc20f0b", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprlang", - "type": "github" - } - }, - "hyprlock": { - "inputs": { - "hyprgraphics": "hyprgraphics", - "hyprlang": "hyprlang", - "hyprutils": "hyprutils", - "hyprwayland-scanner": "hyprwayland-scanner", - "nixpkgs": [ - "nixpkgs" - ], - "systems": [ - "systems" - ] - }, - "locked": { - "lastModified": 1751139849, - "narHash": "sha256-S4WaVk8tR6svR+L8y4VUjFPSYhsUvA9Oc6zYYELTPY0=", - "owner": "hyprwm", - "repo": "hyprlock", - "rev": "fee04f640676868fe343bd3ffd0b81b22bd032ee", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprlock", - "type": "github" - } - }, - "hyprutils": { - "inputs": { - "nixpkgs": [ - "hyprlock", - "nixpkgs" - ], - "systems": [ - "hyprlock", - "systems" - ] - }, - "locked": { - "lastModified": 1751061882, - "narHash": "sha256-g9n8Vrbx+2JYM170P9BbvGHN39Wlkr4U+V2WLHQsXL8=", - "owner": "hyprwm", - "repo": "hyprutils", - "rev": "4737241eaf8a1e51671a2a088518071f9a265cf4", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprutils", - "type": "github" - } - }, - "hyprwayland-scanner": { - "inputs": { - "nixpkgs": [ - "hyprlock", - "nixpkgs" - ], - "systems": [ - "hyprlock", - "systems" - ] - }, - "locked": { - "lastModified": 1750371869, - "narHash": "sha256-lGk4gLjgZQ/rndUkzmPYcgbHr8gKU5u71vyrjnwfpB4=", - "owner": "hyprwm", - "repo": "hyprwayland-scanner", - "rev": "aa38edd6e3e277ae6a97ea83a69261a5c3aab9fd", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprwayland-scanner", - "type": "github" - } - }, "infrastructure": { "inputs": { "arcexprs": [ @@ -1008,13 +498,19 @@ "nixpkgs": [ "nixpkgs" ], - "nixpkgs-2405": "nixpkgs-2405", + "nixpkgs-2405": [ + "empty" + ], "sops-nix": [ "sops-nix" ], "std-fl": "std-fl", - "systemd2mqtt": "systemd2mqtt", - "tree": "tree", + "systemd2mqtt": [ + "empty" + ], + "tree": [ + "tree" + ], "website": [ "empty" ] @@ -1085,12 +581,16 @@ "flake-compat": [ "flake-compat" ], - "flake-parts": "flake-parts_2", + "flake-parts": [ + "flake-parts" + ], "nixpkgs": [ "nixpkgs" ], "pre-commit-hooks-nix": "pre-commit-hooks-nix", - "rust-overlay": "rust-overlay_2" + "rust-overlay": [ + "rust-overlay" + ] }, "locked": { "lastModified": 1737639419, @@ -1140,7 +640,9 @@ }, "lix-module": { "inputs": { - "flake-utils": "flake-utils_2", + "flake-utils": [ + "flake-utils" + ], "flakey-profile": "flakey-profile", "lix": "lix", "nixpkgs": [ @@ -1187,7 +689,9 @@ }, "moonlight": { "inputs": { - "flake-utils": "flake-utils_3", + "flake-utils": [ + "flake-utils" + ], "nixpkgs": [ "nixpkgs" ] @@ -1208,19 +712,20 @@ }, "naersk": { "inputs": { - "nixpkgs": "nixpkgs_19" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { - "lastModified": 1717067539, - "narHash": "sha256-oIs5EF+6VpHJRvvpVWuqCYJMMVW/6h59aYUv9lABLtY=", + "lastModified": 1752249768, + "narHash": "sha256-wKqMvhTqMgTKM/CdTH/ihq9eLZM95qpU0FG7cvTBFJg=", "owner": "nix-community", "repo": "naersk", - "rev": "fa19d8c135e776dc97f4dcca08656a0eeb28d5c0", + "rev": "35aa63738857c40f98ecb04db52887d664836e74", "type": "github" }, "original": { "owner": "nix-community", - "ref": "master", "repo": "naersk", "type": "github" } @@ -1243,19 +748,27 @@ }, "neorg-overlay": { "inputs": { - "flake-utils": "flake-utils_4", + "flake-utils": [ + "flake-utils" + ], "neorg": "neorg", "neorg-telescope": "neorg-telescope", - "nixpkgs": "nixpkgs_8", - "norg": "norg", - "norg-meta": "norg-meta" + "nixpkgs": [ + "nixpkgs" + ], + "norg": [ + "norg" + ], + "norg-meta": [ + "norg-meta" + ] }, "locked": { - "lastModified": 1751660377, - "narHash": "sha256-URGq3xSDVhWQetleMN7GfQt8gXFSMvq6RWUHqvBmgAY=", + "lastModified": 1752323728, + "narHash": "sha256-WH+d46XplL3RzIeaeWzb1mZq+Q5zqAisRluKdOzQ5Dc=", "owner": "nvim-neorg", "repo": "nixpkgs-neorg-overlay", - "rev": "5c8e783f89c3592da0ec1d5636857ed48bb6bab5", + "rev": "712396f7d71cd88d48d865b62c06aeb79017f69c", "type": "github" }, "original": { @@ -1302,7 +815,9 @@ }, "niri": { "inputs": { - "niri-stable": "niri-stable", + "niri-stable": [ + "empty" + ], "niri-unstable": "niri-unstable", "nixpkgs": [ "nixpkgs" @@ -1310,7 +825,9 @@ "nixpkgs-stable": [ "nixpkgs" ], - "xwayland-satellite-stable": "xwayland-satellite-stable", + "xwayland-satellite-stable": [ + "empty" + ], "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { @@ -1327,23 +844,6 @@ "type": "github" } }, - "niri-stable": { - "flake": false, - "locked": { - "lastModified": 1748151941, - "narHash": "sha256-z4viQZLgC2bIJ3VrzQnR+q2F3gAOEQpU1H5xHtX/2fs=", - "owner": "YaLTeR", - "repo": "niri", - "rev": "8ba57fcf25d2fc9565131684a839d58703f1dae7", - "type": "github" - }, - "original": { - "owner": "YaLTeR", - "ref": "v25.05.1", - "repo": "niri", - "type": "github" - } - }, "niri-unstable": { "flake": false, "locked": { @@ -1362,8 +862,12 @@ }, "nix-gaming": { "inputs": { - "flake-parts": "flake-parts_3", - "nixpkgs": "nixpkgs_11" + "flake-parts": [ + "flake-parts" + ], + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { "lastModified": 1751508010, @@ -1422,27 +926,6 @@ "type": "github" } }, - "nix-options-doc": { - "inputs": { - "flake-utils": "flake-utils_7", - "nixpkgs": "nixpkgs_12", - "rust-overlay": "rust-overlay_3" - }, - "locked": { - "lastModified": 1742115705, - "narHash": "sha256-RfXwJPWBoWswIU68+y/XZfTWtFHd/fK14bKvOlRmfPo=", - "owner": "Thunderbottom", - "repo": "nix-options-doc", - "rev": "2caa4b5756a8666d65d70122f413e295f56886e7", - "type": "github" - }, - "original": { - "owner": "Thunderbottom", - "ref": "v0.2.0", - "repo": "nix-options-doc", - "type": "github" - } - }, "nix-std": { "locked": { "lastModified": 1701658249, @@ -1458,10 +941,29 @@ "type": "github" } }, + "nix-std_2": { + "locked": { + "lastModified": 1710870712, + "narHash": "sha256-e+7MJF2gsgTBuOWv4mCimSP0D9+naeFSw9a7N3yEmv4=", + "owner": "chessai", + "repo": "nix-std", + "rev": "31bbc925750cc9d8f828fe55cee1a2bd985e0c00", + "type": "github" + }, + "original": { + "owner": "chessai", + "repo": "nix-std", + "type": "github" + } + }, "nixos-cli": { "inputs": { - "flake-compat": "flake-compat_4", - "nix-options-doc": "nix-options-doc", + "flake-compat": [ + "flake-compat" + ], + "nix-options-doc": [ + "empty" + ], "nixpkgs": [ "nixpkgs" ] @@ -1499,86 +1001,22 @@ "locked": { "lastModified": 1751271578, "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", + "path": "/nix/store/h2bn031b0fj0ymv9v7bv5rcdjx58y2l9-source", "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" + "type": "path" }, "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2405": { - "locked": { - "lastModified": 1735563628, - "narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-24.05", - "repo": "nixpkgs", - "type": "github" + "id": "nixpkgs", + "type": "indirect" } }, "nixpkgs-lib": { "locked": { - "lastModified": 1751159883, - "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", + "lastModified": 1752369545, + "narHash": "sha256-jj/HBJFSapTk4LfeJgNLk2wEE2BO6dgBYVRbXMNOCeM=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "nixpkgs-lib_2": { - "locked": { - "lastModified": 1751159883, - "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "nixpkgs-lib_3": { - "locked": { - "lastModified": 1751159883, - "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, - "nixpkgs-lib_4": { - "locked": { - "lastModified": 1751159883, - "narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", + "rev": "65d21753676aaf55d8e67249138ab1286599a62b", "type": "github" }, "original": { @@ -1605,10 +1043,18 @@ }, "nixpkgs-xr": { "inputs": { - "flake-compat": "flake-compat_5", - "flake-utils": "flake-utils_8", - "nixpkgs": "nixpkgs_15", - "treefmt-nix": "treefmt-nix" + "flake-compat": [ + "flake-compat" + ], + "flake-utils": [ + "flake-utils" + ], + "nixpkgs": [ + "nixpkgs" + ], + "treefmt-nix": [ + "treefmt-nix" + ] }, "locked": { "lastModified": 1751592695, @@ -1624,166 +1070,6 @@ "type": "github" } }, - "nixpkgs_10": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_11": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_12": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_13": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_14": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_15": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_16": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_17": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_18": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_19": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs_2": { "locked": { "lastModified": 1751271578, @@ -1800,246 +1086,28 @@ "type": "github" } }, - "nixpkgs_20": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_21": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_22": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_23": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_24": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_25": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_26": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_3": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_4": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_5": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_6": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_7": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_8": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_9": { - "locked": { - "lastModified": 1751271578, - "narHash": "sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU+tt4YY=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3016b4b15d13f3089db8a41ef937b13a9e33a8df", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "norg": { "inputs": { - "flake-compat": "flake-compat_2", - "flake-utils": "flake-utils_5", - "nixpkgs": "nixpkgs_9" + "flake-compat": [ + "flake-compat" + ], + "flake-utils": [ + "flake-utils" + ], + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { - "lastModified": 1672582520, - "narHash": "sha256-kv3UiJUqMSF1qd3r4OCWomVTHTYjwX/EBRWm8mOSdwg=", - "owner": "nvim-neorg", + "lastModified": 1752415068, + "narHash": "sha256-I1sHzK0Ln39nRa+XVhggBZMLLnA2ZLJ082xYObVZWAY=", + "owner": "kittywitch", "repo": "tree-sitter-norg", - "rev": "d7a466e182a532065a559dbfc7a847271d5e9c29", + "rev": "32d72a2acb569cc521a4a5093442cab7aed80488", "type": "github" }, "original": { - "owner": "nvim-neorg", + "owner": "kittywitch", "ref": "dev", "repo": "tree-sitter-norg", "type": "github" @@ -2047,29 +1115,41 @@ }, "norg-meta": { "inputs": { - "flake-compat": "flake-compat_3", - "flake-utils": "flake-utils_6", - "nixpkgs": "nixpkgs_10" + "flake-compat": [ + "flake-compat" + ], + "flake-utils": [ + "flake-utils" + ], + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { - "lastModified": 1713028366, - "narHash": "sha256-8qSdwHlfnjFuQF4zNdLtU2/tzDRhDZbo9K54Xxgn5+8=", - "owner": "nvim-neorg", + "lastModified": 1752414566, + "narHash": "sha256-p/JTMzVZFISl+Hf3GKGFETgr7X1ZwyzvJFEwfCoW3Q0=", + "owner": "kittywitch", "repo": "tree-sitter-norg-meta", - "rev": "6f0510cc516a3af3396a682fbd6655486c2c9d2d", + "rev": "48c12e4d0812b924545ebc3314819cd0d5cef145", "type": "github" }, "original": { - "owner": "nvim-neorg", + "owner": "kittywitch", "repo": "tree-sitter-norg-meta", "type": "github" } }, "nur": { "inputs": { - "flake-parts": "flake-parts_4", - "nixpkgs": "nixpkgs_17", - "treefmt-nix": "treefmt-nix_2" + "flake-parts": [ + "flake-parts" + ], + "nixpkgs": [ + "nixpkgs" + ], + "treefmt-nix": [ + "treefmt-nix" + ] }, "locked": { "lastModified": 1751659197, @@ -2085,29 +1165,6 @@ "type": "github" } }, - "plasma-manager": { - "inputs": { - "home-manager": [ - "home-manager" - ], - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1748196248, - "narHash": "sha256-1iHjsH6/5UOerJEoZKE+Gx1BgAoge/YcnUsOA4wQ/BU=", - "owner": "pjones", - "repo": "plasma-manager", - "rev": "b7697abe89967839b273a863a3805345ea54ab56", - "type": "github" - }, - "original": { - "owner": "pjones", - "repo": "plasma-manager", - "type": "github" - } - }, "pre-commit-hooks-nix": { "inputs": { "flake-compat": [ @@ -2140,7 +1197,9 @@ "flake-utils": [ "flake-utils" ], - "naersk": "naersk", + "naersk": [ + "naersk" + ], "nixpkgs": [ "nixpkgs" ] @@ -2162,9 +1221,15 @@ }, "rbw-bitw": { "inputs": { - "flakelib": "flakelib_2", - "nixpkgs": "nixpkgs_20", - "rust": "rust_2" + "flakelib": [ + "flakelib" + ], + "nixpkgs": [ + "nixpkgs" + ], + "rust": [ + "rust" + ] }, "locked": { "lastModified": 1726883574, @@ -2197,45 +1262,50 @@ "flake-compat": "flake-compat", "flake-parts": "flake-parts", "flake-utils": "flake-utils", + "flake-utils-plus": "flake-utils-plus", "flakelib": "flakelib", - "flakelibstd": "flakelibstd", - "home-manager": "home-manager_2", - "hyprlock": "hyprlock", + "home-manager": "home-manager", "infrastructure": "infrastructure", "konawall-py": "konawall-py", "lanzaboote": "lanzaboote", "lix-module": "lix-module", "minecraft": "minecraft", "moonlight": "moonlight", + "naersk": "naersk", "neorg-overlay": "neorg-overlay", "nh": "nh", "niri": "niri", "nix-gaming": "nix-gaming", "nix-index-database": "nix-index-database", + "nix-std": "nix-std_2", "nixos-cli": "nixos-cli", "nixos-hardware": "nixos-hardware", - "nixpkgs": "nixpkgs_14", + "nixpkgs": "nixpkgs_2", + "nixpkgs-lib": "nixpkgs-lib", "nixpkgs-xr": "nixpkgs-xr", + "norg": "norg", + "norg-meta": "norg-meta", "nur": "nur", - "plasma-manager": "plasma-manager", "push2talk": "push2talk", "rbw-bitw": "rbw-bitw", - "rust": "rust_3", - "rust-overlay": "rust-overlay_4", + "rust": "rust", + "rust-overlay": "rust-overlay", + "snowfall-lib": "snowfall-lib", "solaar": "solaar", "sops-nix": "sops-nix", - "spacebar": "spacebar", "spicetify-nix": "spicetify-nix", "std": "std", - "systems": "systems_2", - "tree": "tree_2", - "treefmt-nix": "treefmt-nix_3", + "systems": "systems", + "tree": "tree", + "treefmt-nix": "treefmt-nix", "wezterm": "wezterm" } }, "rust": { "inputs": { - "nixpkgs": "nixpkgs_6" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { "lastModified": 1750275275, @@ -2253,7 +1323,9 @@ }, "rust-overlay": { "inputs": { - "nixpkgs": "nixpkgs_4" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { "lastModified": 1752374969, @@ -2269,145 +1341,43 @@ "type": "github" } }, - "rust-overlay_2": { - "inputs": { - "nixpkgs": "nixpkgs_7" - }, - "locked": { - "lastModified": 1752374969, - "narHash": "sha256-Ky3ynEkJXih7mvWyt9DWoiSiZGqPeHLU1tlBU4b0mcc=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "75fb000638e6d0f57cb1e8b7a4550cbdd8c76f1d", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_3": { - "inputs": { - "nixpkgs": "nixpkgs_13" - }, - "locked": { - "lastModified": 1752374969, - "narHash": "sha256-Ky3ynEkJXih7mvWyt9DWoiSiZGqPeHLU1tlBU4b0mcc=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "75fb000638e6d0f57cb1e8b7a4550cbdd8c76f1d", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_4": { - "inputs": { - "nixpkgs": "nixpkgs_23" - }, - "locked": { - "lastModified": 1752374969, - "narHash": "sha256-Ky3ynEkJXih7mvWyt9DWoiSiZGqPeHLU1tlBU4b0mcc=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "75fb000638e6d0f57cb1e8b7a4550cbdd8c76f1d", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_5": { - "inputs": { - "nixpkgs": "nixpkgs_26" - }, - "locked": { - "lastModified": 1752374969, - "narHash": "sha256-Ky3ynEkJXih7mvWyt9DWoiSiZGqPeHLU1tlBU4b0mcc=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "75fb000638e6d0f57cb1e8b7a4550cbdd8c76f1d", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust_2": { - "inputs": { - "nixpkgs": "nixpkgs_21" - }, - "locked": { - "lastModified": 1750275275, - "narHash": "sha256-WxhRr27onWTJcNSmwJMs+zS/AxJDgYqFbSUmPAwr7JU=", - "owner": "arcnmx", - "repo": "nixexprs-rust", - "rev": "d014f72d285e59e5c439cbd63bf106d47b48ed42", - "type": "github" - }, - "original": { - "owner": "arcnmx", - "repo": "nixexprs-rust", - "type": "github" - } - }, - "rust_3": { - "inputs": { - "nixpkgs": "nixpkgs_22" - }, - "locked": { - "lastModified": 1750275275, - "narHash": "sha256-WxhRr27onWTJcNSmwJMs+zS/AxJDgYqFbSUmPAwr7JU=", - "owner": "arcnmx", - "repo": "nixexprs-rust", - "rev": "d014f72d285e59e5c439cbd63bf106d47b48ed42", - "type": "github" - }, - "original": { - "owner": "arcnmx", - "repo": "nixexprs-rust", - "type": "github" - } - }, "snowfall-lib": { "inputs": { - "flake-compat": "flake-compat_7", - "flake-utils-plus": "flake-utils-plus", + "flake-compat": [ + "flake-compat" + ], + "flake-utils-plus": [ + "flake-utils-plus" + ], "nixpkgs": [ - "solaar", "nixpkgs" ] }, "locked": { - "lastModified": 1718097323, - "narHash": "sha256-zCgs8Wp7rdt0tjNUHMUIvi6sIvDoprWIHwvTGq+LMK0=", + "lastModified": 1736130495, + "narHash": "sha256-4i9nAJEZFv7vZMmrE0YG55I3Ggrtfo5/T07JEpEZ/RM=", "owner": "snowfallorg", "repo": "lib", - "rev": "aa19b02b63025263cec041fcb7a0857c3cb98859", + "rev": "02d941739f98a09e81f3d2d9b3ab08918958beac", "type": "github" }, "original": { "owner": "snowfallorg", - "ref": "v3.0.3", "repo": "lib", "type": "github" } }, "solaar": { "inputs": { - "flake-compat": "flake-compat_6", + "flake-compat": [ + "flake-compat" + ], "nixpkgs": [ "nixpkgs" ], - "snowfall-lib": "snowfall-lib" + "snowfall-lib": [ + "snowfall-lib" + ] }, "locked": { "lastModified": 1736321133, @@ -2442,34 +1412,14 @@ "type": "github" } }, - "spacebar": { - "inputs": { - "flake-utils": [ - "flake-utils" - ], - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1644858436, - "narHash": "sha256-4LiG43kPZtsm7SQ/28RaGMpYsDshCaGvc1mouPG3jFM=", - "owner": "cmacrae", - "repo": "spacebar", - "rev": "79257bae525059be5230e86df96b3b3f1a3ed0a7", - "type": "github" - }, - "original": { - "owner": "cmacrae", - "ref": "v1.4.0", - "repo": "spacebar", - "type": "github" - } - }, "spicetify-nix": { "inputs": { - "nixpkgs": "nixpkgs_24", - "systems": "systems" + "nixpkgs": [ + "nixpkgs" + ], + "systems": [ + "systems" + ] }, "locked": { "lastModified": 1751171964, @@ -2486,17 +1436,22 @@ } }, "std": { + "inputs": { + "nix-std": [ + "nix-std" + ] + }, "locked": { - "lastModified": 1710870712, - "narHash": "sha256-e+7MJF2gsgTBuOWv4mCimSP0D9+naeFSw9a7N3yEmv4=", - "owner": "chessai", - "repo": "nix-std", - "rev": "31bbc925750cc9d8f828fe55cee1a2bd985e0c00", + "lastModified": 1706552916, + "narHash": "sha256-Dh7qUXNTjmvwMOikm8EAarcmxCCiLaXHAFEeWKsNsHk=", + "owner": "flakelib", + "repo": "std", + "rev": "c5cffcaff4b82b353462cf49c1ae950b7c87bf78", "type": "github" }, "original": { - "owner": "chessai", - "repo": "nix-std", + "owner": "flakelib", + "repo": "std", "type": "github" } }, @@ -2518,32 +1473,6 @@ "type": "github" } }, - "systemd2mqtt": { - "inputs": { - "flakelib": [ - "infrastructure", - "flakelib" - ], - "nixpkgs": [ - "infrastructure", - "nixpkgs" - ], - "rust": "rust" - }, - "locked": { - "lastModified": 1714513005, - "narHash": "sha256-An97O4aa2yw80jYY9eucFnlBuVSYU8JAszpWjfWgju8=", - "owner": "arcnmx", - "repo": "systemd2mqtt", - "rev": "7cd09aa52685fa1a3d18f36b039754a149b4d941", - "type": "github" - }, - "original": { - "owner": "arcnmx", - "repo": "systemd2mqtt", - "type": "github" - } - }, "systems": { "locked": { "lastModified": 1681028828, @@ -2559,23 +1488,11 @@ "type": "github" } }, - "systems_2": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, "tree": { "inputs": { + "nix-std": [ + "nix-std" + ], "nixpkgs": [ "nixpkgs" ], @@ -2584,34 +1501,11 @@ ] }, "locked": { - "lastModified": 1676505934, - "narHash": "sha256-jeqZtNLOKXRSDmD1v+b9+v+hwVyH6kcKzZ9f0gcJpdk=", + "lastModified": 1752413443, + "narHash": "sha256-DqXGAOKMTcfysOQHHMlSxdRZz0+lDpcmNYwZvh+itRg=", "owner": "kittywitch", "repo": "tree", - "rev": "a831f6fd209e3d00c5026303994de28d0031ab3b", - "type": "github" - }, - "original": { - "owner": "kittywitch", - "repo": "tree", - "type": "github" - } - }, - "tree_2": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ], - "std": [ - "std" - ] - }, - "locked": { - "lastModified": 1676505934, - "narHash": "sha256-jeqZtNLOKXRSDmD1v+b9+v+hwVyH6kcKzZ9f0gcJpdk=", - "owner": "kittywitch", - "repo": "tree", - "rev": "a831f6fd209e3d00c5026303994de28d0031ab3b", + "rev": "f2da75f9635c48fd9997fd34c598ee8933c0f8af", "type": "github" }, "original": { @@ -2622,43 +1516,9 @@ }, "treefmt-nix": { "inputs": { - "nixpkgs": "nixpkgs_16" - }, - "locked": { - "lastModified": 1752055615, - "narHash": "sha256-19m7P4O/Aw/6+CzncWMAJu89JaKeMh3aMle1CNQSIwM=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "treefmt-nix", - "type": "github" - } - }, - "treefmt-nix_2": { - "inputs": { - "nixpkgs": "nixpkgs_18" - }, - "locked": { - "lastModified": 1752055615, - "narHash": "sha256-19m7P4O/Aw/6+CzncWMAJu89JaKeMh3aMle1CNQSIwM=", - "owner": "numtide", - "repo": "treefmt-nix", - "rev": "c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "treefmt-nix", - "type": "github" - } - }, - "treefmt-nix_3": { - "inputs": { - "nixpkgs": "nixpkgs_25" + "nixpkgs": [ + "nixpkgs" + ] }, "locked": { "lastModified": 1752055615, @@ -2685,7 +1545,9 @@ "nixpkgs": [ "nixpkgs" ], - "rust-overlay": "rust-overlay_5", + "rust-overlay": [ + "rust-overlay" + ], "zlib": "zlib" }, "locked": { @@ -2705,23 +1567,6 @@ "type": "github" } }, - "xwayland-satellite-stable": { - "flake": false, - "locked": { - "lastModified": 1748488455, - "narHash": "sha256-IiLr1alzKFIy5tGGpDlabQbe6LV1c9ABvkH6T5WmyRI=", - "owner": "Supreeeme", - "repo": "xwayland-satellite", - "rev": "3ba30b149f9eb2bbf42cf4758d2158ca8cceef73", - "type": "github" - }, - "original": { - "owner": "Supreeeme", - "ref": "v0.6", - "repo": "xwayland-satellite", - "type": "github" - } - }, "xwayland-satellite-unstable": { "flake": false, "locked": { diff --git a/flake.nix b/flake.nix index 5fe5b494..4d2d1114 100644 --- a/flake.nix +++ b/flake.nix @@ -1,41 +1,94 @@ { description = "Kat's Infrastructure"; inputs = { - rust-overlay.url = "github:oxalica/rust-overlay"; - rust.url = "github:arcnmx/nixexprs-rust"; - treefmt-nix.url = "github:numtide/treefmt-nix"; + nixpkgs-lib.url = "github:nix-community/nixpkgs.lib"; + rust-overlay = { + url = "github:oxalica/rust-overlay"; + inputs = { + nixpkgs.follows = "nixpkgs"; + }; + }; + rust = { + url = "github:arcnmx/nixexprs-rust"; + inputs = { + nixpkgs.follows = "nixpkgs"; + }; + }; + treefmt-nix = { + url = "github:numtide/treefmt-nix"; + inputs = { + nixpkgs.follows = "nixpkgs"; + }; + }; lix-module = { url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.2-1.tar.gz"; - inputs.nixpkgs.follows = "nixpkgs"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + }; }; systems.url = "github:nix-systems/default"; # TODO: https://github.com/catppuccin/nix/issues/601 - catppuccin.url = "github:catppuccin/nix"; #/194881dd2ad6303bc2d49f9ce484d127372d7465"; - flake-parts.url = "github:hercules-ci/flake-parts"; + catppuccin = { + url = "github:catppuccin/nix"; + inputs = { + nixpkgs.follows = "nixpkgs"; + }; + }; + flake-parts = { + url = "github:hercules-ci/flake-parts"; + inputs.nixpkgs-lib.follows = "nixpkgs-lib"; + }; # to allow non-nix 2.4 evaluation flake-compat = { url = "github:edolstra/flake-compat"; flake = false; }; - rbw-bitw.url = "github:arcnmx/rbw/bitw-v1.12.x"; + rbw-bitw = { + url = "github:arcnmx/rbw/bitw-v1.12.x"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flakelib.follows = "flakelib"; + rust.follows = "rust"; + }; + }; # better than nixpkgs.lib - std = { + nix-std = { url = "github:chessai/nix-std"; }; - nix-gaming.url = "github:fufexan/nix-gaming"; - + nix-gaming = { + url = "github:fufexan/nix-gaming"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-parts.follows = "flake-parts"; + }; + }; # used for overriding unwanted flake inputs empty.url = "github:input-output-hk/empty-flake"; # self-explanatory nixpkgs = { url = "github:nixos/nixpkgs/nixos-unstable"; }; - clipboard-sync.url = "github:dnut/clipboard-sync"; - nixpkgs-xr.url = "github:nix-community/nixpkgs-xr"; + clipboard-sync = { + url = "github:dnut/clipboard-sync"; + inputs = { + nixpkgs.follows = "nixpkgs"; + }; + }; + nixpkgs-xr = { + url = "github:nix-community/nixpkgs-xr"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + flake-compat.follows = "flake-compat"; + treefmt-nix.follows = "treefmt-nix"; + }; + }; infrastructure = { url = "github:gensokyo-zone/infrastructure/main"; inputs = { nixpkgs.follows = "nixpkgs"; + nixpkgs-2405.follows = "empty"; arcexprs.follows = "arcexprs"; flakelib.follows = "flakelib"; sops-nix.follows = "sops-nix"; @@ -43,22 +96,53 @@ flake-utils.follows = "empty"; website.follows = "empty"; ci.follows = "empty"; + systemd2mqtt.follows = "empty"; deploy-rs.follows = "empty"; flake-compat.follows = "empty"; barcodebuddy.follows = "empty"; + tree.follows = "tree"; }; }; nixos-cli = { type = "github"; owner = "nix-community"; repo = "nixos-cli"; - inputs.nixpkgs.follows = "nixpkgs"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-compat.follows = "flake-compat"; + nix-options-doc.follows = "empty"; + }; + }; + chaotic = { + url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; + inputs = { + nixpkgs.follows = "nixpkgs"; + rust-overlay.follows = "rust-overlay"; + home-manager.follows = "home-manager"; + }; + }; + flake-utils-plus = { + url = "github:gytis-ivaskevicius/flake-utils-plus"; + inputs = { + flake-utils.follows = "flake-utils"; + }; }; - chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; solaar = { # ewww flakehub ;; url = "https://flakehub.com/f/Svenum/Solaar-flake/*.tar.gz"; - inputs.nixpkgs.follows = "nixpkgs"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-compat.follows = "flake-compat"; + snowfall-lib.follows = "snowfall-lib"; + }; + }; + snowfall-lib = { + url = "github:snowfallorg/lib"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils-plus.follows = "flake-utils-plus"; + flake-compat.follows = "flake-compat"; + }; }; nh = { url = "github:nix-community/nh"; @@ -69,25 +153,25 @@ inputs = { nixpkgs.follows = "nixpkgs"; nixpkgs-stable.follows = "nixpkgs"; + niri-stable.follows = "empty"; + xwayland-satellite-stable.follows = "empty"; }; }; moonlight = { url = "github:moonlight-mod/moonlight"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - hyprlock = { - url = "github:hyprwm/hyprlock"; inputs = { nixpkgs.follows = "nixpkgs"; - systems.follows = "systems"; + flake-utils.follows = "flake-utils"; }; }; lanzaboote = { url = "github:nix-community/lanzaboote/v0.4.2"; inputs = { + flake-parts.follows = "flake-parts"; nixpkgs.follows = "nixpkgs"; flake-compat.follows = "flake-compat"; + rust-overlay.follows = "rust-overlay"; }; }; catppuccin-qtct = { @@ -96,12 +180,25 @@ repo = "qt5ct"; flake = false; }; - spicetify-nix.url = "github:Gerg-L/spicetify-nix"; + spicetify-nix = { + url = "github:Gerg-L/spicetify-nix"; + inputs = { + systems.follows = "systems"; + nixpkgs.follows = "nixpkgs"; + }; + }; + naersk = { + url = "github:nix-community/naersk"; + inputs = { + nixpkgs.follows = "nixpkgs"; + }; + }; push2talk = { url = "github:cyrinux/push2talk/main"; inputs = { nixpkgs.follows = "nixpkgs"; flake-utils.follows = "flake-utils"; + naersk.follows = "naersk"; }; }; wezterm = { @@ -109,19 +206,20 @@ inputs = { nixpkgs.follows = "nixpkgs"; flake-utils.follows = "flake-utils"; + rust-overlay.follows = "rust-overlay"; }; }; ci = { url = "github:arcnmx/ci/v0.7"; flake = false; }; - flakelibstd = { + std = { url = "github:flakelib/std"; - inputs.nix-std.follows = "std"; + inputs.nix-std.follows = "nix-std"; }; flakelib = { url = "github:flakelib/fl"; - inputs.std.follows = "flakelibstd"; + inputs.std.follows = "std"; }; # deployments deploy-rs = { @@ -144,23 +242,40 @@ url = "github:lnl7/nix-darwin/master"; inputs.nixpkgs.follows = "nixpkgs"; }; - # status bar - spacebar = { - url = "github:cmacrae/spacebar/v1.4.0"; - inputs = { - nixpkgs.follows = "nixpkgs"; - flake-utils.follows = "flake-utils"; - }; - }; flake-utils = { url = "github:numtide/flake-utils"; inputs.systems.follows = "systems"; }; - neorg-overlay.url = "github:nvim-neorg/nixpkgs-neorg-overlay"; + neorg-overlay = { + url = "github:nvim-neorg/nixpkgs-neorg-overlay"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + norg.follows = "norg"; + norg-meta.follows = "norg-meta"; + }; + }; + norg = { + url = "github:kittywitch/tree-sitter-norg/dev"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + flake-compat.follows = "flake-compat"; + }; + }; + norg-meta = { + url = "github:kittywitch/tree-sitter-norg-meta"; + inputs = { + nixpkgs.follows = "nixpkgs"; + flake-utils.follows = "flake-utils"; + flake-compat.follows = "flake-compat"; + }; + }; # file structure -> attrset tree = { url = "github:kittywitch/tree"; inputs = { + nix-std.follows = "nix-std"; std.follows = "std"; nixpkgs.follows = "nixpkgs"; }; @@ -197,7 +312,7 @@ }; # a bunch of modules (also arcnmx is good) arcexprs = { - url = "github:arcnmx/nixexprs/master"; + url = "github:kittywitch/arcexprs/master"; }; base16 = { url = "github:arcnmx/base16.nix/flake"; @@ -214,15 +329,14 @@ flakelib.follows = "flakelib"; }; }; - # plasma manager - plasma-manager = { - url = "github:pjones/plasma-manager"; + nur = { + url = "github:nix-community/NUR"; inputs = { nixpkgs.follows = "nixpkgs"; - home-manager.follows = "home-manager"; + treefmt-nix.follows = "treefmt-nix"; + flake-parts.follows = "flake-parts"; }; }; - nur.url = "github:nix-community/NUR"; }; outputs = inputs: import ./outputs.nix {inherit inputs;}; } diff --git a/home/environments/i3/catppuccin.nix b/home/environments/i3/catppuccin.nix index bc136a53..699f5aa7 100644 --- a/home/environments/i3/catppuccin.nix +++ b/home/environments/i3/catppuccin.nix @@ -1,7 +1,4 @@ -{ - config, - ... -}: let +{config, ...}: let inherit (config.catppuccin) sources; cfg = config.catppuccin.sway; theme = "${sources.sway}/catppuccin-${cfg.flavor}"; diff --git a/home/profiles/common/catppuccin.nix b/home/profiles/common/catppuccin.nix index f10deffa..c275b3b8 100644 --- a/home/profiles/common/catppuccin.nix +++ b/home/profiles/common/catppuccin.nix @@ -1,4 +1,5 @@ { + config, lib, pkgs, inputs, @@ -181,8 +182,6 @@ in { gnomeShellTheme = mkForce false; }; }; - dconf.settings = mkForce {}; - gtk.enable = true; # https://git.gay/olivia/fur/src/branch/main/modules/home/theming/qt/default.nix qt = { enable = true; diff --git a/home/profiles/graphical/discord.nix b/home/profiles/graphical/discord.nix index f05ee7e6..dc7338eb 100644 --- a/home/profiles/graphical/discord.nix +++ b/home/profiles/graphical/discord.nix @@ -1,7 +1,4 @@ -{ - pkgs, - ... -}: { +{pkgs, ...}: { home.packages = with pkgs; [ (discord-krisp.override { withOpenASAR = true; diff --git a/nixos/servers/web/acme.nix b/nixos/servers/web/acme.nix index d3e8984a..efbaf6ce 100644 --- a/nixos/servers/web/acme.nix +++ b/nixos/servers/web/acme.nix @@ -1,13 +1,9 @@ -_: { - environment.etc."ssl/credentials_template".text = '' - CF_API_EMAIL=!!CLOUDFLARE_EMAIL!! - CLOUDFLARE_API_KEY=!!CLOUDFLARE_API_KEY!! - ''; - +{ config, ... }: { security.acme = { defaults = { dnsProvider = "cloudflare"; email = "acme@inskip.me"; + credentialsFile = config.sops.secrets.acme_credentials.path; }; acceptTerms = true; }; diff --git a/nixos/servers/web/scalpel.nix b/nixos/servers/web/scalpel.nix deleted file mode 100644 index e30f961d..00000000 --- a/nixos/servers/web/scalpel.nix +++ /dev/null @@ -1,12 +0,0 @@ -{config, ...}: { - scalpel.trafos."credentials_file" = { - source = "/etc/ssl/credentials_template"; - matchers."CLOUDFLARE_EMAIL".secret = config.sops.secrets.cloudflare_email.path; - matchers."CLOUDFLARE_API_KEY".secret = config.sops.secrets.cloudflare_api_key.path; - owner = "acme"; - group = "acme"; - mode = "0440"; - }; - - security.acme.defaults.credentialsFile = config.scalpel.trafos."credentials_file".destination; -} diff --git a/nixos/servers/web/secrets.nix b/nixos/servers/web/secrets.nix index 18f9e765..ac1987d0 100644 --- a/nixos/servers/web/secrets.nix +++ b/nixos/servers/web/secrets.nix @@ -4,10 +4,5 @@ _: let sopsFile = ./secrets.yaml; }; in { - sops.secrets.cloudflare_email = secretConfig; - sops.secrets.cloudflare_api_key = secretConfig; - - scalpels = [ - ./scalpel.nix - ]; + sops.secrets.acme_credentials = secretConfig; } diff --git a/nixos/servers/web/secrets.yaml b/nixos/servers/web/secrets.yaml index d9854130..3df3cc62 100644 --- a/nixos/servers/web/secrets.yaml +++ b/nixos/servers/web/secrets.yaml @@ -1,5 +1,4 @@ -cloudflare_email: ENC[AES256_GCM,data:fwcHkWRqH3hEPDbFmA==,iv:He6yJHpD9oXrZSHPJKL7mnkRWm621HRj2cS6qLSn6aI=,tag:lON1D+55zSiJQljTox2JKQ==,type:str] -cloudflare_api_key: ENC[AES256_GCM,data:kCDaXb1BPWoNVFVRjfOw4577BlIbMtsaouRT8dwNiL/JGNWH9w==,iv:rKSpeSfjIiQNFu58qjNnUtdBPIfXhIa6u7G7wqBohSg=,tag:7wnoB1MBj55okWzNISKftA==,type:str] +acme_credentials: ENC[AES256_GCM,data:hYjKLjGWMq9PiCobwo7PCWa/VF0ifJmLOrU4BP+vQMCFn19Ukl1gLnbDrLLzXfg9nAhkMGn5FiQJwl06ZX8E4qELXGkzSuLMvyDioEi6Plev/Wmx9szkCUd5,iv:hplC4l+aVnTLKH+bJZHCU2+NHh6154yPGMyozCUzwjM=,tag:bgOBFauegLvbFWc9sK0rcg==,type:str] sops: shamir_threshold: 1 age: @@ -84,8 +83,8 @@ sops: UjBkbHZQQS9HNkN0b01leDRKVDhNT1EKIUPRptezUIjnW0eYzRIf6qvRq5WIqBNo OCglfk20EI/r58nuJMiMUwEfKpn9Y9FhaML8eXjZ7sU4aeS82cDICA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2023-04-27T01:10:09Z" - mac: ENC[AES256_GCM,data:tsvbspqI3jrwWQ/728g+urvhbDTvYJ70rcW1F3w5hC0YR6n7M4oED+QXOoH437Q85A9168OvfNqoIIIq3zEq7OWhk1dtInW2EWh2j5nHz1aFkiYg7VonfktJN9ylyamuZVKkmarMc87thzZrU+Ntb2VOdYsYd0AdWtlfY1CT++4=,iv:TI7tUjAUNc6DxpPRrrEdrsWxiJP6F+BZLGaOzTyo+3I=,tag:2zbq3/rMWFNjkRoBnYgfEA==,type:str] + lastmodified: "2025-07-13T12:22:35Z" + mac: ENC[AES256_GCM,data:MXKAesYZVdW9N1BOeNqXi8IkBjWLw1VLgXwanaM0cHe63iS17VegEGhZet0WgiMuvcroPKRNzkRSXmv8pgLsaoVMAswgJAEGJjiVDMUKnvuMd7jIs9PYp16k94VRdl/eEmVUhEmXnfpNI4QeASDbxgbRuRFIXUqGYvqYj+FlJcE=,iv:RejxH3dUgj1oxzMnMeYZ5T+XXCbbPzsyAFGyUIKcrz8=,tag:bGaOeEnvqiOAVMLzTIxS5w==,type:str] pgp: - created_at: "2025-06-27T20:11:22Z" enc: |- @@ -108,4 +107,4 @@ sops: -----END PGP MESSAGE----- fp: CD8CE78CB0B3BDD4 unencrypted_suffix: _unencrypted - version: 3.7.3 + version: 3.10.2 diff --git a/nixos/servers/weechat/matrix.nix b/nixos/servers/weechat/matrix.nix deleted file mode 100644 index f67de002..00000000 --- a/nixos/servers/weechat/matrix.nix +++ /dev/null @@ -1,24 +0,0 @@ -{pkgs, ...}: { - home-manager.users.kat.programs.weechat = { - scripts = with pkgs.weechatScripts; [ - weechat-matrix - ]; - plugins = { - python = { - packages = ["weechat-matrix"]; - }; - }; - config.matrix = { - network = { - max_backlog_sync_events = 30; - lazy_load_room_users = true; - autoreconnect_delay_max = 5; - lag_min-show = 1000; - }; - look = { - server_buffer = "independent"; - redactions = "notice"; - }; - }; - }; -} diff --git a/nixos/servers/weechat/perl.nix b/nixos/servers/weechat/perl.nix index 9fde1339..8feca2f1 100644 --- a/nixos/servers/weechat/perl.nix +++ b/nixos/servers/weechat/perl.nix @@ -1,11 +1,11 @@ -{pkgs, ...}: { +{pkgs, inputs, ...}: { home-manager.users.kat.programs.weechat = { plugins = { perl = { enable = true; }; }; - scripts = with pkgs.weechatScripts; [ + scripts = with inputs.arcexprs.legacyPackages.${pkgs.system}.weechatScripts; with pkgs.weechatScripts; [ highmon parse_relayed_msg ]; diff --git a/nixos/servers/weechat/python.nix b/nixos/servers/weechat/python.nix index 913dfb44..21d2ffed 100644 --- a/nixos/servers/weechat/python.nix +++ b/nixos/servers/weechat/python.nix @@ -15,7 +15,7 @@ in { enable = true; }; }; - scripts = with pkgs.weechatScripts; [ + scripts = with inputs.arcexprs.legacyPackages.${pkgs.system}.weechatScripts; with pkgs.weechatScripts; [ colorize_nicks title weechat-go diff --git a/outputs.nix b/outputs.nix index 4c7e3330..059ca96c 100644 --- a/outputs.nix +++ b/outputs.nix @@ -14,7 +14,7 @@ in { inherit inputs tree std pkgs lib; legacyPackages = pkgs; - packages = set.merge [pkgs wrappers.packages]; + #packages = set.merge [pkgs wrappers.packages]; checks = checks // formatting.checks; inherit (formatting) formatter; } diff --git a/packages/default.nix b/packages/default.nix index 7894374b..f766002e 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -4,6 +4,6 @@ ... }: _: prev: let # formerly final: prev:, but deadnix - inherit (inputs.std.lib) set; + inherit (inputs.std.lib.Std.compat) set; in set.map (_: package: prev.callPackage package {}) (removeAttrs tree.packages ["default"]) diff --git a/std.nix b/std.nix index 74357ddb..437f3f97 100644 --- a/std.nix +++ b/std.nix @@ -1,6 +1,6 @@ {inputs, ...}: let std = let - baseStd = inputs.std.lib; + baseStd = inputs.std.lib.Std.compat // { inherit (inputs.std.lib.Std.std) tuple; }; inherit (baseStd) set function list bool types optional tuple; mergeWith = let append = { diff --git a/systems/mei.nix b/systems/mei.nix index 7f012d8d..aa95fd71 100644 --- a/systems/mei.nix +++ b/systems/mei.nix @@ -13,9 +13,6 @@ _: let ]) ++ (with tree.nixos.hardware; [ oracle_micro - ]) - ++ (with tree.nixos.servers; [ - rustdesk ]); system.stateVersion = "23.11"; diff --git a/tree.nix b/tree.nix index 1b95b5dd..5c79d770 100644 --- a/tree.nix +++ b/tree.nix @@ -109,7 +109,6 @@ external = with inputs; [ nix-index-database.hmModules.nix-index - plasma-manager.homeManagerModules.plasma-manager base16.homeModules.base16 catppuccin.homeModules.catppuccin inputs.sops-nix.homeManagerModules.sops diff --git a/wrappers/exports.nix b/wrappers/exports.nix index 4a6b35c1..20c5cba2 100644 --- a/wrappers/exports.nix +++ b/wrappers/exports.nix @@ -1,5 +1,5 @@ {inputs, ...}: let - inherit (inputs.std.lib) string set; + inherit (inputs.std.lib.Std.compat) string set; inherit (inputs.self) systems; enabledNixosSystems = set.filter (_: system: system.config.ci.enable && system.config.type == "NixOS") systems; in { diff --git a/wrappers/nf-generate.nix b/wrappers/nf-generate.nix index 70e1e359..26a84248 100644 --- a/wrappers/nf-generate.nix +++ b/wrappers/nf-generate.nix @@ -7,7 +7,7 @@ exportFile = import ./exports.nix args; inherit (exportFile) exports; inherit (lib.strings) makeBinPath; - inherit (inputs.std.lib) string; + inherit (inputs.std.lib.Std.compat) string; inherit (inputs.self.legacyPackages.${system}) pkgs; inherit (import ../ci/nix.nix) ci; nf-generate = pkgs.writeShellScriptBin "nf-generate" ''