summaryrefslogtreecommitdiffstats
path: root/krebs/4lib/types.nix
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2016-02-06 18:54:01 +0100
committertv <tv@krebsco.de>2016-02-06 18:54:01 +0100
commit29746aec06b7d42d3c87245f6f14f048234251e4 (patch)
tree2b999fc70077f40331665ef39b8a0f7c5d225910 /krebs/4lib/types.nix
parentc784d271c5dc8783e5e6308baf4f6dd26430bfca (diff)
krebs.{backup.plans,hosts,users}.*.name: add default value
Diffstat (limited to 'krebs/4lib/types.nix')
-rw-r--r--krebs/4lib/types.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/krebs/4lib/types.nix b/krebs/4lib/types.nix
index 6c396a132..2907a413a 100644
--- a/krebs/4lib/types.nix
+++ b/krebs/4lib/types.nix
@@ -10,6 +10,7 @@ types // rec {
options = {
name = mkOption {
type = label;
+ default = config._module.args.name;
};
dc = mkOption {
type = label;
@@ -155,19 +156,20 @@ types // rec {
merge = mergeOneOption;
};
- user = submodule {
+ user = submodule ({ config, ... }: {
options = {
mail = mkOption {
type = str; # TODO retiolum mail address
};
name = mkOption {
type = str; # TODO
+ default = config._module.args.name;
};
pubkey = mkOption {
type = str;
};
};
- };
+ });
# TODO
addr = str;