33 lines
836 B
Bash
33 lines
836 B
Bash
|
#!/usr/bin/bash
|
||
|
|
||
|
PATH=$PATH:~/.local/bin
|
||
|
|
||
|
function set_light () {
|
||
|
sed -i -r "/set background=/s/=.*/=light/g" ~/sources/gitea_irisib/vimrc/visual.vimrc
|
||
|
nvr --remote-send "<esc>:set background=light<enter><esc>"
|
||
|
kitty @ set-colors -a "~/.config/kitty/solarized_light.conf"
|
||
|
rm ~/.config/kitty/theme.conf 2> /dev/null
|
||
|
ln -s ~/.config/kitty/solarized_light.conf ~/.config/kitty/theme.conf
|
||
|
}
|
||
|
|
||
|
function set_dark () {
|
||
|
sed -i -r "/set background=/s/=.*/=dark/g" ~/sources/gitea_irisib/vimrc/visual.vimrc
|
||
|
nvr --remote-send "<esc>:set background=dark<enter><esc>"
|
||
|
kitty @ set-colors -a "~/.config/kitty/solarized_dark.conf"
|
||
|
rm ~/.config/kitty/theme.conf 2> /dev/null
|
||
|
ln -s ~/.config/kitty/solarized_dark.conf ~/.config/kitty/theme.conf
|
||
|
}
|
||
|
|
||
|
|
||
|
case $1 in
|
||
|
light)
|
||
|
set_light
|
||
|
;;
|
||
|
dark)
|
||
|
set_dark
|
||
|
;;
|
||
|
*)
|
||
|
echo "dark or light"
|
||
|
;;
|
||
|
esac
|