diff options
author | tv <tv@krebsco.de> | 2018-02-28 14:15:29 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2018-02-28 15:15:58 +0100 |
commit | dd4fac0fa477c7e3da10aef705d4b1757369d11d (patch) | |
tree | c82e7d91f15f25b96a8498fb4cd2d3a9bc3ba783 /lib | |
parent | 3ac7941968e20ebaf553a7e44f8dbfb990de4eb1 (diff) |
populate: 2.1.0 -> 2.3.0
Diffstat (limited to 'lib')
-rw-r--r-- | lib/types.nix | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/types.nix b/lib/types.nix index 9ae92ea7e..1cf2d96c9 100644 --- a/lib/types.nix +++ b/lib/types.nix @@ -255,6 +255,14 @@ rec { default = null; type = nullOr source-types.pass; }; + pipe = mkOption { + apply = x: + if absolute-pathname.check x + then { command = x; } + else x; + default = null; + type = nullOr (either absolute-pathname source-types.pipe); + }; symlink = mkOption { type = nullOr (either pathname source-types.symlink); default = null; @@ -294,6 +302,13 @@ rec { }; }; }; + pipe = submodule { + options = { + command = mkOption { + type = absolute-pathname; + }; + }; + }; symlink = submodule { options = { target = mkOption { |