#!/bin/sh # Triggered by d # as defined in [org/gnome/settings-daemon/plugins/media-keys] # in ~/.config/gnome-settings/key-bindings.ini set -eu Interface=org.gnome.desktop.interface Background=org.gnome.desktop.background # Keep in sync with "primary-color" in [org/gnome/desktop/background] DARK_COLOR='#054A55' LIGHT_COLOR='#DEEDF1' if [ "$(gsettings get $Interface color-scheme)" = "'prefer-dark'" ]; then gsettings set $Interface color-scheme 'prefer-light' gsettings set $Background primary-color "$LIGHT_COLOR" gsettings set $Background secondary-color "$LIGHT_COLOR" else gsettings set $Interface color-scheme 'prefer-dark' gsettings set $Background primary-color "$DARK_COLOR" gsettings set $Background secondary-color "$DARK_COLOR" fi