aboutsummaryrefslogtreecommitdiff
path: root/home/dot_local/share/bin/executable_darkroom
diff options
context:
space:
mode:
Diffstat (limited to 'home/dot_local/share/bin/executable_darkroom')
-rw-r--r--home/dot_local/share/bin/executable_darkroom20
1 files changed, 20 insertions, 0 deletions
diff --git a/home/dot_local/share/bin/executable_darkroom b/home/dot_local/share/bin/executable_darkroom
new file mode 100644
index 0000000..28e2589
--- /dev/null
+++ b/home/dot_local/share/bin/executable_darkroom
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+SCREENS="`xrandr | grep ' connected ' | cut -f1 -d' '`"
+
+mxr() {
+ for screen in $SCREENS; do
+ xrandr --output "$screen" $@
+ done
+}
+
+if [ -e "$XDG_CACHE_HOME/darkroom" ]; then
+ rm -f "$XDG_CACHE_HOME/darkroom"
+ mxr --gamma '1:1:1'
+else
+ mkdir -p "$XDG_CACHE_HOME"
+ touch "$XDG_CACHE_HOME/darkroom"
+ killall -q redshift # redshift hijacks gamma
+ mxr --gamma '1:0.0001:0.0001'
+ lights darkroom
+fi