diff options
-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; }; |