diff options
author | tv <tv@krebsco.de> | 2022-03-18 13:48:56 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2022-03-18 16:17:44 +0100 |
commit | ec16b7778234c31dfcf9b1c9e3f54d045565fd9d (patch) | |
tree | 2633478f01fbab688a35474c3e5f410fdbc71674 /lib | |
parent | 7afb4a7ee2c59f66e51d8e4a3ac053f340a87e02 (diff) |
lib: add evalModulesConfig
Diffstat (limited to 'lib')
-rw-r--r-- | lib/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/default.nix b/lib/default.nix index 94a8143..55cf176 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -2,6 +2,12 @@ let nixpkgs-lib = import <nixpkgs/lib>; lib = with lib; nixpkgs-lib // builtins // { + evalModulesConfig = modules: let + eval = evalModules { + inherit modules; + }; + in filterAttrsRecursive (name: _: !hasPrefix "_" name) eval.config; + evalSource = import ./eval-source.nix; git = import ./git.nix { inherit lib; }; |