redshift: add option to start redshift tray applet

This commit is contained in:
Nadrieril 2018-01-10 20:31:28 +00:00 committed by Robert Helgesson
parent 1b0a5eb54a
commit 38020d9068
No known key found for this signature in database
GPG key ID: C3DB11069E65DC86

View file

@ -87,6 +87,15 @@ in
'';
};
tray = mkOption {
type = types.bool;
default = false;
example = true;
description = ''
Start the redshift-gtk tray applet.
'';
};
extraOptions = mkOption {
type = types.listOf types.str;
default = [];
@ -118,8 +127,9 @@ in
"-t ${toString cfg.temperature.day}:${toString cfg.temperature.night}"
"-b ${toString cfg.brightness.day}:${toString cfg.brightness.night}"
] ++ cfg.extraOptions;
command = if cfg.tray then "redshift-gtk" else "redshift";
in
"${cfg.package}/bin/redshift ${concatStringsSep " " args}";
"${cfg.package}/bin/${command} ${concatStringsSep " " args}";
RestartSec = 3;
Restart = "always";
};