diff options
author | tv <tv@krebsco.de> | 2025-02-25 15:45:32 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2025-02-25 15:45:32 +0100 |
commit | ad6b7da8943db841f68da1ccb4324c609fc8d6cd (patch) | |
tree | cbf932f51872deb7dbf9dfaeddd0f6773e5310f2 | |
parent | ab4a425d979690eff307a2c78c3f557176c87b8d (diff) |
lib.evalOption: init
-rw-r--r-- | lib/pure.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/pure.nix b/lib/pure.nix index edf7292..ab4be9a 100644 --- a/lib/pure.nix +++ b/lib/pure.nix @@ -9,6 +9,14 @@ let }; in filterAttrsRecursive (name: _: !hasPrefix "_" name) eval.config; + evalOption = option: config: + (lib.evalModules { + modules = lib.singleton { + options.x = option; + config.x = config; + }; + }).config.x; + evalSource = import ./eval-source.nix; evalSubmodule = submodule: modules: let |