#!/bin/sh set -e [ -n "$DEBUG" ] && set -x icons=/usr/share/icons/mdi/scalable case "${1}" in dawn | dusk) touch "/tmp/darkmode.${1}" ;; esac case "${1}" in dawn | day*) [ -f "/tmp/darkmode.${1}" ] && exit 0 notify-send -i ${icons}/car-light-high.svg -a gamma "gamma: ${1}" "switching to light theme" gsettings set org.gnome.desktop.interface gtk-theme Adwaita pkill -fe -USR1 waybar-gammastep ;; dusk | night) [ -f "/tmp/darkmode.${1}" ] && exit 0 notify-send -i ${icons}/car-light-dimmed.svg -a gamma "gamma: ${1}" "switching to dark theme" gsettings set org.gnome.desktop.interface gtk-theme Adwaita-dark pkill -fe -USR2 waybar-gammastep ;; *) printf "usage: %s [night|daytime]\n" "$(basename "$(readlink -f -- "$0")")" ;; esac