diff options
Diffstat (limited to 'modules/user')
-rw-r--r-- | modules/user/aszlig/programs/git/default.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/user/aszlig/programs/git/default.nix b/modules/user/aszlig/programs/git/default.nix index 62f0218c..3cfdc742 100644 --- a/modules/user/aszlig/programs/git/default.nix +++ b/modules/user/aszlig/programs/git/default.nix @@ -45,8 +45,9 @@ in { description = "System-wide default config for Git"; type = with types; let - value = either (either bool int) str; - in attrsOf (either (attrsOf value) value); + options = attrsOf (either (either bool int) str); + subSection = addCheck (attrsOf options) (s: all isAttrs (attrValues s)); + in attrsOf (either subSection options); default = {}; example = { |