From ba2816cbaa894aa584a3ea48980278e11bc038d6 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Mon, 31 May 2021 16:48:08 +0200 Subject: add darkmode script --- bin/darkmode | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 bin/darkmode diff --git a/bin/darkmode b/bin/darkmode new file mode 100755 index 0000000..19d60eb --- /dev/null +++ b/bin/darkmode @@ -0,0 +1,29 @@ +#!/bin/sh + +set -e +[ -n "$DEBUG" ] && set -x + +icons=/usr/share/icons/mdi/scalable + +case "${1}" in + daytime) + notify-send -i ${icons}/car-light-high.svg -a gamma "gamma: day" "switching to light theme" + gsettings set org.gnome.desktop.interface gtk-theme Adwaita + pkill -fe -USR1 waybar-gammastep + ;; + + night) + notify-send -i ${icons}/car-light-dimmed.svg -a gamma "gamma: night" "switching to dark theme" + gsettings set org.gnome.desktop.interface gtk-theme Adwaita-dark + pkill -fe -USR2 waybar-gammastep + ;; + + dusk | dawn) + # noop + # pkill -fe -USR2 waybar-gammastep + ;; + + *) + printf "usage: %s [night|daytime]\n" "$(basename "$(readlink -f -- "$0")")" + ;; +esac -- cgit 1.4.1