58 lines
1.8 KiB
Bash
Executable File
58 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
scope=$1
|
|
themes=(gruvbox catpu)
|
|
kitty_config_path='/home/arthur/.config/kitty/'
|
|
waybar_config_path='/home/arthur/.config/waybar/'
|
|
nvim_config_path='/home/arthur/.vimrc'
|
|
wofi_config_path='/home/arthur/.config/wofi/'
|
|
hyprpaper_config_path='/home/arthur/.config/hypr/'
|
|
|
|
for tem in ${themes[@]}
|
|
do
|
|
if [ "$scope" = $tem ]; then
|
|
|
|
#MODIFICAR KITTY
|
|
cp $kitty_config_path"kitty.conf."$tem $kitty_config_path"kitty.conf"
|
|
kitty @ load-config
|
|
|
|
#MODIFICAR NVIM
|
|
if [ "$tem" = 'catpu' ]; then
|
|
echo "cambiando a catpuchin"
|
|
sed -i "/^colorscheme /c\colorscheme catppuccin" "$nvim_config_path"
|
|
else
|
|
echo "cambiando a $tem"
|
|
sed -i "/^colorscheme /c\colorscheme $tem" "$nvim_config_path"
|
|
fi
|
|
|
|
#MODIFICAR WAYBAR
|
|
cp $waybar_config_path"style.css."$tem $waybar_config_path"style.css"
|
|
killall waybar
|
|
waybar &
|
|
|
|
#MODIFICAR WOFI
|
|
cp $wofi_config_path"style.css."$tem $wofi_config_path"style.css"
|
|
|
|
#MODIFICAR HYPRPAPER
|
|
cp $hyprpaper_config_path"hyprpaper.conf."$tem $hyprpaper_config_path"hyprpaper.conf"
|
|
killall hyprpaper
|
|
hyprpaper &
|
|
|
|
#MODIFICAR HYPRLAND
|
|
|
|
if [ "$tem" = 'catpu' ]; then
|
|
sed -i "/^ col.active_border =/c\col.active_border = rgb(98c379) rgb(61afef) 90deg" "$hyprpaper_config_path""hyprland.conf"
|
|
sed -i "/^ col.inactive_border =/c\col.inactive_border = rgb(d19a66) rgb(c678dd) 90deg" "$hyprpaper_config_path""hyprland.conf"
|
|
fi
|
|
|
|
if [ "$tem" = 'gruvbox' ]; then
|
|
sed -i "/^ col.active_border =/c\col.active_border = rgb(458588) rgb(d65d0e) 90deg" "$hyprpaper_config_path""hyprland.conf"
|
|
sed -i "/^ col.inactive_border =/c\col.inactive_border = rgb(fadb2f) rgb(458588) 90deg" "$hyprpaper_config_path""hyprland.conf"
|
|
fi
|
|
|
|
|
|
|
|
|
|
fi
|
|
|
|
done
|