From 771f7c72fd1f1236031751048861550c694c796c Mon Sep 17 00:00:00 2001 From: nsfisis <54318333+nsfisis@users.noreply.github.com> Date: Sun, 27 Apr 2025 13:47:46 +0900 Subject: Initial commit --- overlay.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 overlay.nix (limited to 'overlay.nix') diff --git a/overlay.nix b/overlay.nix new file mode 100644 index 0000000..bff7396 --- /dev/null +++ b/overlay.nix @@ -0,0 +1,15 @@ +# You can use this file as a nixpkgs overlay. This is useful in the +# case where you don't want to add the whole NUR namespace to your +# configuration. + +self: super: +let + isReserved = n: n == "lib" || n == "overlays" || n == "modules"; + nameValuePair = n: v: { name = n; value = v; }; + nurAttrs = import ./default.nix { pkgs = super; }; + +in +builtins.listToAttrs + (map (n: nameValuePair n nurAttrs.${n}) + (builtins.filter (n: !isReserved n) + (builtins.attrNames nurAttrs))) -- cgit v1.2.3-70-g09d2