diff options
author | tv <tv@krebsco.de> | 2015-12-28 19:43:31 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2015-12-28 19:43:31 +0100 |
commit | 5a9ccbef0abe1f3acb16d716a2e1d7faa9bb0af1 (patch) | |
tree | fd97cb217728169d5f861538075199c5c613611f /krebs/4lib/types.nix | |
parent | b17e484d614486dc0c1cc45a954ead28f15dc074 (diff) |
{tv 2 => krebs 3} backup
Diffstat (limited to 'krebs/4lib/types.nix')
-rw-r--r-- | krebs/4lib/types.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/krebs/4lib/types.nix b/krebs/4lib/types.nix index c52afa246..81ce659bd 100644 --- a/krebs/4lib/types.nix +++ b/krebs/4lib/types.nix @@ -177,4 +177,21 @@ types // rec { addr6 = str; hostname = str; label = str; + + krebs.file-location = types.submodule { + options = { + # TODO user + host = mkOption { + type = host; + }; + # TODO merge with ssl.privkey.path + path = mkOption { + type = types.either types.path types.str; + apply = x: { + path = toString x; + string = x; + }.${typeOf x}; + }; + }; + }; } |