mirror of
https://github.com/bdnugget/sway-difrex.git
synced 2026-11-07 09:07:29 +00:00
47 lines
2.6 KiB
Bash
Executable File
47 lines
2.6 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
case $1 in dark)
|
|
rm -f $HOME/.config/sway/conf-enabled/colors-light.conf
|
|
rm -f $HOME/.config/sway/conf-enabled/terminal-light.conf
|
|
rm -f $HOME/.config/sway/conf-enabled/mako-light.conf
|
|
ln -s $HOME/.config/sway/conf-available/colors-dark.conf $HOME/.config/sway/conf-enabled/colors-dark.conf
|
|
ln -s $HOME/.config/sway/conf-available/terminal-dark.conf $HOME/.config/sway/conf-enabled/terminal-dark.conf
|
|
ln -s $HOME/.config/sway/conf-available/mako-dark.conf $HOME/.config/sway/conf-enabled/mako-dark.conf
|
|
rm -f $HOME/.config/sway/waybar-enabled/style.css
|
|
ln -s $HOME/.config/sway/waybar-available/style-dark.css $HOME/.config/sway/waybar-enabled/style.css
|
|
swaymsg reload
|
|
|
|
# Emacs
|
|
emacsclient -e '(set-dark-theme)'
|
|
|
|
# GTK
|
|
gsettings set org.gnome.desktop.interface gtk-theme 'Plane-dark'
|
|
gsettings set org.gnome.desktop.interface icon-theme 'breeze-dark'
|
|
|
|
# Terminals
|
|
wal -e -f solarized
|
|
|
|
# Rofi
|
|
sed -i 's@rofi.theme: /usr/share/rofi/themes/gruvbox-light-soft.rasi@rofi.theme: /usr/share/rofi/themes/solarized.rasi@' $HOME/.config/rofi/config
|
|
;;
|
|
light)
|
|
rm -f $HOME/.config/sway/conf-enabled/colors-dark.conf
|
|
rm -f $HOME/.config/sway/conf-enabled/terminal-dark.conf
|
|
rm -f $HOME/.config/sway/conf-enabled/mako-dark.conf
|
|
ln -s $HOME/.config/sway/conf-available/colors-light.conf $HOME/.config/sway/conf-enabled/colors-light.conf
|
|
ln -s $HOME/.config/sway/conf-available/terminal-light.conf $HOME/.config/sway/conf-enabled/terminal-light.conf
|
|
ln -s $HOME/.config/sway/conf-available/mako-light.conf $HOME/.config/sway/conf-enabled/mako-light.conf
|
|
rm -f $HOME/.config/sway/waybar-enabled/style.css
|
|
ln -s $HOME/.config/sway/waybar-available/style-light.css $HOME/.config/sway/waybar-enabled/style.css
|
|
swaymsg reload
|
|
emacsclient -e '(set-light-theme)'
|
|
gsettings set org.gnome.desktop.interface gtk-theme 'Plane'
|
|
gsettings set org.gnome.desktop.interface icon-theme 'breeze'
|
|
wal -e -l -f solarized
|
|
sed -i 's@rofi.theme: /usr/share/rofi/themes/solarized.rasi@rofi.theme: /usr/share/rofi/themes/gruvbox-light-soft.rasi@' $HOME/.config/rofi/config
|
|
;;
|
|
*)
|
|
echo "Nothing to do"
|
|
;;
|
|
esac
|