diff options
author | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-07-26 23:32:43 +0200 |
---|---|---|
committer | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-07-27 01:54:07 +0200 |
commit | 77d33f77d7cffa9e53c780398ae0fadc8dd0eda5 (patch) | |
tree | ebcc4b7cbc684f1a5db19137ad223d79731d1a17 /nixos/modules | |
parent | 10f419dae4d01eda1e80ed2197d08721ef7f80cb (diff) | |
download | nixlib-77d33f77d7cffa9e53c780398ae0fadc8dd0eda5.tar nixlib-77d33f77d7cffa9e53c780398ae0fadc8dd0eda5.tar.gz nixlib-77d33f77d7cffa9e53c780398ae0fadc8dd0eda5.tar.bz2 nixlib-77d33f77d7cffa9e53c780398ae0fadc8dd0eda5.tar.lz nixlib-77d33f77d7cffa9e53c780398ae0fadc8dd0eda5.tar.xz nixlib-77d33f77d7cffa9e53c780398ae0fadc8dd0eda5.tar.zst nixlib-77d33f77d7cffa9e53c780398ae0fadc8dd0eda5.zip |
nixos: redshift service: add extraOptions
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/x11/redshift.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/nixos/modules/services/x11/redshift.nix b/nixos/modules/services/x11/redshift.nix index 99d19f6ab151..f164b47fc869 100644 --- a/nixos/modules/services/x11/redshift.nix +++ b/nixos/modules/services/x11/redshift.nix @@ -47,6 +47,13 @@ in { type = types.str; }; }; + + services.redshift.extraOptions = mkOption { + type = types.listOf types.str; + default = []; + example = [ "-v" "-m randr" ]; + description = "Additional command-line arguments to pass to the redshift(1) command"; + }; }; config = mkIf cfg.enable { @@ -59,7 +66,8 @@ in { ${pkgs.redshift}/bin/redshift \ -l ${cfg.latitude}:${cfg.longitude} \ -t ${toString cfg.temperature.day}:${toString cfg.temperature.night} \ - -b ${toString cfg.brightness.day}:${toString cfg.brightness.night} + -b ${toString cfg.brightness.day}:${toString cfg.brightness.night} \ + ${cfg.extraOptions} ''; environment = { DISPLAY = ":0"; }; serviceConfig.Restart = "always"; |