From 327e990e39cf67cff11bdbcfff19f688ff91342d Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sat, 25 Nov 2023 21:06:24 +0100 Subject: [PATCH] force light theme of gnome on light theme better readability of the file correctly turn of keyboard backlight --- .config/update_theme.sh | 77 ++++++++++++++++++++++++++++------------- 1 file changed, 53 insertions(+), 24 deletions(-) diff --git a/.config/update_theme.sh b/.config/update_theme.sh index b9927ef..5525d45 100755 --- a/.config/update_theme.sh +++ b/.config/update_theme.sh @@ -18,37 +18,66 @@ main() { local GT_default GT_default=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \') case $1 in - "sunset" ) # Go to dark mode - # Global Gnome theme - #gsettings set org.gnome.desktop.interface color-scheme prefer-dark - # Set the Dracula theme - set org.gnome.desktop.wm.preferences theme Dracula - # Set the Terminal profile - gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ visible-name "Dark" - gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ foreground-color "rgb(211,208,200)" - gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ background-color "rgb(45,45,45)" - # Set the fish theme - fish -c "fish_config theme choose 'Base16 Eighties' && yes | fish_config theme save" + "sunset" ) # Go to dark mode + # Dracula theme + set org.gnome.desktop.wm.preferences theme 'Dracula' + + # Terminal profile + gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ \ + visible-name "Dark" + gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ \ + foreground-color "rgb(211,208,200)" + gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ \ + background-color "rgb(45,45,45)" + + # Fish theme + fish -c "fish_config theme choose 'Base16 Eighties' && \ + yes | fish_config theme save" fish -c "set fish_color_comment 5c6773" # custom comment color + + # Micro editor sed -i "s/bubblegum/monokai/g" "$HOME"/.config/micro/settings.json + # Keyboard backlight - gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Keyboard.StepUp - ;; - "sunrise" ) # Go to light mode - # Global Gnome theme - #gsettings set org.gnome.desktop.interface color-scheme prefer-light - # Set the Terminal profile - gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ visible-name "Light" - gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ foreground-color "rgb(23,20,33)" - gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ background-color "rgb(253,246,227)" - # Set the fish theme + gdbus call --session \ + --dest org.gnome.SettingsDaemon.Power \ + --object-path /org/gnome/SettingsDaemon/Power \ + --method org.gnome.SettingsDaemon.Power.Keyboard.StepUp + ;; + + + "sunrise" ) # Go to light mode + # Gnome theme + gsettings set org.gnome.desktop.interface color-scheme 'prefer-light' + + # Terminal profile + gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ \ + visible-name "Light" + gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ \ + foreground-color "rgb(23,20,33)" + gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:"${GT_default}"/ \ + background-color "rgb(253,246,227)" + + # Fish theme fish -c "fish_config theme choose 'Solarized Light' && yes | fish_config theme save" + + # Micro editor sed -i "s/monokai/bubblegum/g" "$HOME"/.config/micro/settings.json + # Keyboard backlight - gdbus call --session --dest org.gnome.SettingsDaemon.Power --object-path /org/gnome/SettingsDaemon/Power --method org.gnome.SettingsDaemon.Power.Keyboard.StepDown - ;; + for _ in $(seq 2) # doing it 2 times to be sure we really turn off the lights + do + gdbus call --session \ + --dest org.gnome.SettingsDaemon.Power \ + --object-path /org/gnome/SettingsDaemon/Power \ + --method org.gnome.SettingsDaemon.Power.Keyboard.StepDown + done + ;; + + * ) - echo "Can't interpret given argument" ;; + echo "Can't interpret given argument" + ;; esac fi }