#!/bin/bash WHITE_WIDE_WPP=~/pics/wallpapers/sl3.jpg WHITE_NORMAL_WPP=~/pics/wallpapers/sl2.png RED_WIDE_WPP=~/pics/wallpapers/bm5.jpg RED_NORMAL_WPP=~/pics/wallpapers/bm3.png RED_WIDE_LIVE=2883426230 RED_NORMAL_LIVE=2011974721 MELANGE_WIDE_WPP=~/pics/wallpapers/melange1.png MELANGE_NORMAL_WPP=~/pics/wallpapers/melange1.jpg MELANGE_WIDE_LIVE=2980001176 MELANGE_NORMAL_LIVE=3033188884 SOLARIZED_WIDE_WPP=~/pics/wallpapers/solarized5.jpg SOLARIZED_NORMAL_WPP=~/pics/wallpapers/solarized4.png MONOCHROME_WIDE_WPP=~/pics/wallpapers/monochrome-1.png MONOCHROME_NORMAL_WPP=~/pics/wallpapers/monochrome-1.jpg EVERFOREST_WIDE_WPP=~/pics/wallpapers/ef1.jpg EVERFOREST_NORMAL_WPP=~/pics/wallpapers/ef2.jpg CHOICE=$(tofi <$HOME/scripts/choices) case "$CHOICE" in forest) ~/scripts/swww.sh $EVERFOREST_WIDE_WPP $EVERFOREST_NORMAL_WPP gsettings set org.gnome.desktop.interface gtk-theme Everforest-Dark-BL gsettings set org.gnome.desktop.interface icon-theme Everforest-Dark ln -sf ~/.config/tmux/themes/tmux-everforest.conf ~/.config/tmux/theme.conf tmux source-file ~/.config/tmux/tmux.conf sed -i 's/color_scheme = .*/color_scheme = "Everforest Dark Hard (Gogh)"/g' ~/.config/wezterm/wezterm.lua sed -i 's/image_source=.*/image_source="$HOME\/pics\/the pitiful2.jpg"/g' ~/.config/neofetch/config.conf ln -sf ~/.config/tofi/everforest.conf ~/.config/tofi/theme.conf ;; monochrome) ~/scripts/swww.sh $MONOCHROME_WIDE_WPP $MONOCHROME_NORMAL_WPP ln -sf ~/.config/tmux/themes/tmux-monochrome.conf ~/.config/tmux/theme.conf tmux source-file ~/.config/tmux/tmux.conf sed -i 's/color_scheme = .*/color_scheme = "monochrome_glorb"/g' ~/.config/wezterm/wezterm.lua sed -i 's/image_source=.*/image_source="$HOME\/pics\/the pitiful2.jpg"/g' ~/.config/neofetch/config.conf ln -sf ~/.config/tofi/monochrome.conf ~/.config/tofi/theme.conf ;; solarized) ~/scripts/swww.sh $SOLARIZED_WIDE_WPP $SOLARIZED_NORMAL_WPP #change tmux theme ln -sf ~/.config/tmux/themes/tmux-solarized.conf ~/.config/tmux/theme.conf tmux source-file ~/.config/tmux/tmux.conf # change wezterm theme sed -i 's/color_scheme = .*/color_scheme = "Solarized Dark (Gogh)"/g' ~/.config/wezterm/wezterm.lua # neofetch sed -i 's/image_source=.*/image_source="$HOME\/pics\/neofetch\/sol\/☆ICON☆.jpg"/g' ~/.config/neofetch/config.conf sed -i 's/{cl11}/{cl3}/' ~/.config/neofetch/config.conf # change tofi theme ln -sf ~/.config/tofi/solarized.conf ~/.config/tofi/theme.conf ;; melange) # i'll give linux-wppengine a try ~/scripts/swww.sh $MELANGE_WIDE_WPP $MELANGE_NORMAL_WPP #change tmux theme ln -sf ~/.config/tmux/themes/tmux-melange.conf ~/.config/tmux/theme.conf tmux source-file ~/.config/tmux/tmux.conf # change wezterm theme sed -i 's/color_scheme = .*/color_scheme = "melange_light"/g' ~/.config/wezterm/wezterm.lua # neofetch sed -i 's/image_source=.*/image_source="$HOME\/pics\/neofetch\/melangium.jpg"/g' ~/.config/neofetch/config.conf # change tofi theme ln -sf ~/.config/tofi/melange.conf ~/.config/tofi/theme.conf ;; white) ln -sf ~/.config/tmux/themes/tmux-white.conf ~/.config/tmux/theme.conf tmux source-file ~/.config/tmux/tmux.conf # change wezterm theme sed -i 's/color_scheme = .*/color_scheme = "Solarized Light (Gogh)"/g' ~/.config/wezterm/wezterm.lua # neofetch sed -i 's/image_source=.*/image_source="$HOME\/pics\/rh.jpg"/g' ~/.config/neofetch/config.conf sed -i 's/{cl11}/{cl3}/' ~/.config/neofetch/config.conf # change tofi theme ln -sf ~/.config/tofi/white.conf ~/.config/tofi/theme.conf ;; red) # wpp engine? ~/scripts/swww.sh $RED_WIDE_WPP $RED_NORMAL_WPP # change tmux theme and reload ln -sf ~/.config/tmux/themes/tmux-red.conf ~/.config/tmux/theme.conf tmux source-file ~/.config/tmux/tmux.conf # change wezterm theme sed -i 's/color_scheme = .*/color_scheme = "Fahrenheit"/g' ~/.config/wezterm/wezterm.lua # change neofetch pic (yes lmao) sed -i 's/image_source=.*/image_source="$HOME\/pics\/red.jpg"/g' ~/.config/neofetch/config.conf sed -i '{cl11}/{cl3}/' ~/.config/neofetch/config.conf # change tofi theme ln -sf ~/.config/tofi/red.conf ~/.config/tofi/theme.conf ;; *) exit 0 ;; esac echo $CHOICE > ~/colorscheme hyprctl reload