Merge pull request #179716 from domenkozar/cachix-agent-verbose

cachix-agent: expose verbose option

Changed files
+7 -1
nixos
modules
services
system
cachix-agent
+7 -1
nixos/modules/services/system/cachix-agent/default.nix
···
defaultText = "config.networking.hostName";
};
+
verbose = mkOption {
+
type = types.bool;
+
description = "Enable verbose output";
+
default = false;
+
};
+
profile = mkOption {
type = types.nullOr types.str;
default = null;
···
serviceConfig = {
Restart = "on-failure";
EnvironmentFile = cfg.credentialsFile;
-
ExecStart = "${cfg.package}/bin/cachix deploy agent ${cfg.name} ${if cfg.profile != null then profile else ""}";
+
ExecStart = "${cfg.package}/bin/cachix ${lib.optionalString cfg.verbose "--verbose"} deploy agent ${cfg.name} ${if cfg.profile != null then profile else ""}";
};
};
};