From 9f16d7ea71a2566b973ad0ac603c63ac3c6f4311 Mon Sep 17 00:00:00 2001 From: tv Date: Sun, 14 Feb 2016 13:38:47 +0100 Subject: krebs.lib: init --- krebs/3modules/lib.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 krebs/3modules/lib.nix (limited to 'krebs/3modules/lib.nix') diff --git a/krebs/3modules/lib.nix b/krebs/3modules/lib.nix new file mode 100644 index 00000000..31390a26 --- /dev/null +++ b/krebs/3modules/lib.nix @@ -0,0 +1,11 @@ +{ config, pkgs, lib, ... }: +with lib; +let + out = { + options.krebs.lib = api; + }; + api = mkOption { + default = {}; + type = types.attrs; + }; +in out -- cgit v1.2.3 From 8f520b19b623919fa6319029a955d43fd051773c Mon Sep 17 00:00:00 2001 From: tv Date: Mon, 15 Feb 2016 16:27:11 +0100 Subject: don't try to mimic nixpkgs --- krebs/3modules/lib.nix | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'krebs/3modules/lib.nix') diff --git a/krebs/3modules/lib.nix b/krebs/3modules/lib.nix index 31390a26..b19f275b 100644 --- a/krebs/3modules/lib.nix +++ b/krebs/3modules/lib.nix @@ -3,9 +3,13 @@ with lib; let out = { options.krebs.lib = api; + config = imp; }; api = mkOption { default = {}; type = types.attrs; }; + imp = { + krebs.lib = lib // import ../4lib { inherit lib; } // builtins; + }; in out -- cgit v1.2.3