summaryrefslogtreecommitdiff
path: root/.local/bin/switch-theme
blob: e0aab2562fbd92ad9a085f91165347d7c4872166 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh

set -efu

readonly current=$(gsettings get org.gnome.desktop.interface color-scheme)
case $current in
    "'prefer-light'")
        gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' ;;
    "'prefer-dark'")
        gsettings set org.gnome.desktop.interface color-scheme 'prefer-light' ;;
    *)
        printf "Unknown value '$current'" ;;
esac