#!/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='#002E37' LIGHT_COLOR='#DDECF0' if [ "$(gsettings get $Interface color-scheme)" = "'prefer-dark'" ]; then # See comments for "color-scheme" under [org/gnome/desktop/interface] # in ~/.config/gnome-settings/misc.ini 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