#!/usr/bin/bash PATH=$PATH:~/.local/bin function set_light () { sed -i -r "/set background=/s/=.*/=light/g" ~/sources/gitea_irisib/vimrc/visual.vimrc if ! [[ -z $(nvr --serverlist) ]]; then nvr --remote-send ":set background=light" fi rm /tmp/nvimsocket 2> /dev/null 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 if ! [[ -z $(nvr --serverlist) ]]; then nvr --remote-send ":set background=dark" fi rm /tmp/nvimsocket 2> /dev/null 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