confOS/.config/update_theme.sh

31 lines
660 B
Bash
Executable file

#!/usr/bin/env bash
set -o errexit # crash the script when a command crash
set -o pipefail # same as above for piped command
set -o nounset # crash when a variable doesnt exist
# TRACE=1 for debug
if [[ "${TRACE-0}" == "1" ]]; then
set -o xtrace
fi
cd "$(dirname "$0")" # change script directory
main() {
if [ $# -eq 0 ]; then
echo "No arguments supplied"
else
case $1 in
"sunset" ) # Go to dark mode
set org.gnome.desktop.wm.preferences theme Dracula
;;
"sunrise" ) # Go to light mode
echo "Nothing to do"
;;
* )
echo "Can't interpret given argument" ;;
esac
fi
}
main "$@"