diff --git a/flake.nix b/flake.nix index dc1913c..db2123b 100644 --- a/flake.nix +++ b/flake.nix @@ -152,7 +152,7 @@ formatting = treefmtEval.${pkgs.system}.config.build.check self; plugins = pkgs.runCommandLocal "plugins" { - buildInputs = lib.attrDerivations plugins; + buildInputs = lib.flattenDerivations plugins; } ''echo "ok" >$out''; help = pkgs.runCommandLocal "nvim-help" { } '' @@ -172,6 +172,9 @@ ''; LazyVim-extras-catppuccin = plugins.LazyVim.extras."lazyvim.plugins".catppuccin; + # LazyVim-extras-all = pkgs.runCommandLocal "LazyVim-extras-all" { + # buildInputs = lib.flattenDerivations plugins.LazyVim.extras; + # } ''echo "ok" >$out''; } ); }; diff --git a/lib.nix b/lib.nix index 52aafe3..2623781 100755 --- a/lib.nix +++ b/lib.nix @@ -2,9 +2,6 @@ let inherit (nixpkgs) lib; - # attrDerivations :: AttrSet -> [ Derivation ] - attrDerivations = attrset: builtins.filter lib.attrsets.isDerivation (builtins.attrValues attrset); - # flattenDerivations :: AttrSet -> [ Derivation ] flattenDerivations = attrset: @@ -122,7 +119,6 @@ let in { inherit - attrDerivations flattenDerivations defaultLazyOpts makeLazyNeovimConfig