diff --git a/modules/programs.nix b/modules/programs.nix index cc610ff28..616ddb9e5 100644 --- a/modules/programs.nix +++ b/modules/programs.nix @@ -108,6 +108,7 @@ let ''; }; fs = mkOption { + # funny type to allow deferring the option merging down to the layer below type = types.attrsOf (types.coercedTo types.attrs (a: [ a ]) (types.listOf types.attrs)); default = {}; description = "files to populate when this program is enabled"; @@ -128,22 +129,16 @@ let services = mkOption { # see: # type = utils.systemdUtils.types.services; - # defined not as the actual type so that we can avoid defaulting things here - # and mostly just forward them on. supports: - # - ->
->