diff options
author | miefda <miefda@miefda.de> | 2015-12-30 18:24:44 +0100 |
---|---|---|
committer | miefda <miefda@miefda.de> | 2015-12-30 18:24:44 +0100 |
commit | c562e447ba927ea20bf7d2dfff9a4f4807ee4463 (patch) | |
tree | 57f5496e7acbc9dfeec7f406a6857687219625d0 /krebs/4lib | |
parent | b96fd072e1ac5e5b6b5b3e92c678dc4bb4cb7e1f (diff) | |
parent | 9b890750e24f43182ebf1732871a60d9e0c74c89 (diff) |
Merge remote-tracking branch 'prism/master'
Diffstat (limited to 'krebs/4lib')
-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}; + }; + }; + }; } |