From 16b639e50ad2c2cbf33a545f244fb65d28e2f292 Mon Sep 17 00:00:00 2001 From: lassulus Date: Sun, 26 Jun 2016 17:53:11 +0200 Subject: k 3 repo-sync: add unitConfig option --- krebs/3modules/repo-sync.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'krebs/3modules/repo-sync.nix') diff --git a/krebs/3modules/repo-sync.nix b/krebs/3modules/repo-sync.nix index 3f251525..0725d18f 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; }; -- cgit v1.2.3