summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2021-01-13 23:48:59 +0100
committerEkaitz Zarraga <ekaitz@elenq.tech>2021-01-13 23:49:39 +0100
commitb96a03aa6e1341b5fc4ea2f1df4bffd9b0cb7a0c (patch)
tree06be383ade1bc7e30780a3d061a6c4444ebed2fc
parent41717087140756dc7d30d16c41e72b0b32563444 (diff)
Add redshift configuration file
-rw-r--r--install.sh3
-rw-r--r--redshift/redshift/redshift.conf55
-rw-r--r--uninstall.sh3
3 files changed, 61 insertions, 0 deletions
diff --git a/install.sh b/install.sh
index a76a6bc..aa37dc1 100644
--- a/install.sh
+++ b/install.sh
@@ -23,3 +23,6 @@ stow -Rt ${XDG_CONFIG_HOME:=$HOME/.config} i3status
# Shepherd user services
stow -Rt ${XDG_CONFIG_HOME:=$HOME/.config} shepherd
+
+# Redshift
+stow -Rt ${XDG_CONFIG_HOME:=$HOME/.config} redshift
diff --git a/redshift/redshift/redshift.conf b/redshift/redshift/redshift.conf
new file mode 100644
index 0000000..ca9983f
--- /dev/null
+++ b/redshift/redshift/redshift.conf
@@ -0,0 +1,55 @@
+; Global settings for redshift
+[redshift]
+; Set the day and night screen temperatures
+; temp-day=5700
+temp-night=3000
+
+; Enable/Disable a smooth transition between day and night
+; 0 will cause a direct change from day to night screen temperature.
+; 1 will gradually increase or decrease the screen temperature.
+transition=1
+
+; Set the screen brightness. Default is 1.0.
+;brightness=0.9
+; It is also possible to use different settings for day and night
+; since version 1.8.
+;brightness-day=0.7
+;brightness-night=0.1
+; Set the screen gamma (for all colors, or each color channel
+; individually)
+;gamma=0.8:0.7:0.8
+; This can also be set individually for day and night since
+; version 1.10.
+;gamma-day=0.8:0.7:0.8
+;gamma-night=0.6
+
+; Set the location-provider: 'geoclue', 'geoclue2', 'manual'
+; type 'redshift -l list' to see possible values.
+; The location provider settings are in a different section.
+location-provider=manual
+
+; Set the adjustment-method: 'randr', 'vidmode'
+; type 'redshift -m list' to see all possible values.
+; 'randr' is the preferred method, 'vidmode' is an older API.
+; but works in some cases when 'randr' does not.
+; The adjustment method settings are in a different section.
+adjustment-method=randr
+
+; Configuration of the location-provider:
+; type 'redshift -l PROVIDER:help' to see the settings.
+; ex: 'redshift -l manual:help'
+; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
+; are negative numbers.
+[manual]
+lat=43
+lon=2
+
+; Configuration of the adjustment-method
+; type 'redshift -m METHOD:help' to see the settings.
+; ex: 'redshift -m randr:help'
+; In this example, randr is configured to adjust screen 1.
+; Note that the numbering starts from 0, so this is actually the
+; second screen. If this option is not specified, Redshift will try
+; to adjust _all_ screens.
+[randr]
+;screen=1
diff --git a/uninstall.sh b/uninstall.sh
index fc3c2c6..54b022e 100644
--- a/uninstall.sh
+++ b/uninstall.sh
@@ -17,6 +17,9 @@ stow -Dt ${XDG_CONFIG_HOME:=$HOME/.config} shepherd
# kitty
stow -Dt ${XDG_CONFIG_HOME:=$HOME/.config} kitty
+# redshift
+stow -Dt ${XDG_CONFIG_HOME:=$HOME/.config} redshift
+
# Guix channels
stow -Dt "${XDG_CONFIG_HOME:=$HOME/.config}/guix" guix