diff options
Diffstat (limited to 'krebs')
| -rw-r--r-- | krebs/3modules/repo-sync.nix | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/krebs/3modules/repo-sync.nix b/krebs/3modules/repo-sync.nix index 3f251525a..0725d18fb 100644 --- a/krebs/3modules/repo-sync.nix +++ b/krebs/3modules/repo-sync.nix @@ -75,6 +75,16 @@ let        };      }; +    unitConfig = mkOption { +      type = types.attrsOf types.str; +      description = "Extra unit configuration for fetchWallpaper to define conditions and assertions for the unit"; +      example = literalExample '' +        # do not start when running on umts +        { ConditionPathExists = "!/var/run/ppp0.pid"; } +      ''; +      default = {}; +    }; +    };    imp = { @@ -113,6 +123,7 @@ let            WorkingDirectory = cfg.stateDir;            User = "repo-sync";          }; +        unitConfig = cfg.unitConfig;        }      ) cfg.repos;    }; | 
