mirror of
https://github.com/nix-community/home-manager.git
synced 2026-01-11 17:39:37 +08:00
redshift/gammastep: add enableVerboseLogging option
This option controls whether the `-v` command line argument is given. Co-authored-by: Sumner Evans <me@sumnerevans.com>
This commit is contained in:
@@ -110,6 +110,8 @@ in {
|
||||
'';
|
||||
};
|
||||
|
||||
enableVerboseLogging = mkEnableOption "verbose service logging";
|
||||
|
||||
tray = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
@@ -199,7 +201,10 @@ in {
|
||||
ExecStart = let
|
||||
command = if cfg.tray then appletExecutable else mainExecutable;
|
||||
configFullPath = config.xdg.configHome + "/${xdgConfigFilePath}";
|
||||
in "${cfg.package}/bin/${command} -v -c ${configFullPath}";
|
||||
in "${cfg.package}/bin/${command} " + cli.toGNUCommandLineShell { } {
|
||||
v = cfg.enableVerboseLogging;
|
||||
c = configFullPath;
|
||||
};
|
||||
RestartSec = 3;
|
||||
Restart = "on-failure";
|
||||
};
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
WantedBy=graphical-session.target
|
||||
|
||||
[Service]
|
||||
ExecStart=@gammastep@/bin/gammastep -v -c /home/hm-user/.config/gammastep/config.ini
|
||||
ExecStart=@gammastep@/bin/gammastep '-c' '/home/hm-user/.config/gammastep/config.ini'
|
||||
Restart=on-failure
|
||||
RestartSec=3
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
WantedBy=graphical-session.target
|
||||
|
||||
[Service]
|
||||
ExecStart=@redshift@/bin/redshift -v -c /home/hm-user/.config/redshift/redshift.conf
|
||||
ExecStart=@redshift@/bin/redshift '-c' '/home/hm-user/.config/redshift/redshift.conf'
|
||||
Restart=on-failure
|
||||
RestartSec=3
|
||||
|
||||
|
||||
Reference in New Issue
Block a user