aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/nixos/modules/services/x11/redshift.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/nixos/modules/services/x11/redshift.nix')
-rw-r--r--infra/libkookie/nixpkgs/nixos/modules/services/x11/redshift.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/infra/libkookie/nixpkgs/nixos/modules/services/x11/redshift.nix b/infra/libkookie/nixpkgs/nixos/modules/services/x11/redshift.nix
index 21b0b33553ac..60d80a28762b 100644
--- a/infra/libkookie/nixpkgs/nixos/modules/services/x11/redshift.nix
+++ b/infra/libkookie/nixpkgs/nixos/modules/services/x11/redshift.nix
@@ -82,6 +82,15 @@ in {
'';
};
+ executable = mkOption {
+ type = types.str;
+ default = "/bin/redshift";
+ example = "/bin/redshift-gtk";
+ description = ''
+ Redshift executable to use within the package.
+ '';
+ };
+
extraOptions = mkOption {
type = types.listOf types.str;
default = [];
@@ -114,7 +123,7 @@ in {
partOf = [ "graphical-session.target" ];
serviceConfig = {
ExecStart = ''
- ${cfg.package}/bin/redshift \
+ ${cfg.package}${cfg.executable} \
-l ${providerString} \
-t ${toString cfg.temperature.day}:${toString cfg.temperature.night} \
-b ${toString cfg.brightness.day}:${toString cfg.brightness.night} \