From ad6b7da8943db841f68da1ccb4324c609fc8d6cd Mon Sep 17 00:00:00 2001 From: tv Date: Tue, 25 Feb 2025 15:45:32 +0100 Subject: lib.evalOption: init --- lib/pure.nix | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lib') 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 -- cgit v1.2.3