adds a theme switch script start

This commit is contained in:
waldek 2022-08-27 11:38:05 +02:00
parent 57493d20eb
commit 689160358f
3 changed files with 39 additions and 1 deletions

2
env.sh
View File

@ -1,7 +1,7 @@
# general variables
export FPATH=$FPATH:/usr/share/zsh
export PATH=$PATH:~/.local/bin:~/bin/python/
export EDITOR=vim
export EDITOR="nvim"
# python virtualenv varibles
export AUTOSWITCH_DEFAULTENV="baseline"

32
theme_switch.sh Normal file
View File

@ -0,0 +1,32 @@
#!/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

View File

@ -33,6 +33,12 @@ omx.plugins = [
# initialize oh-my-xonsh
omx.init()
$XONSH_COLOR_STYLE = "solarized-dark"
$CASE_SENSITIVE_COMPLETIONS = False
$UPDATE_OS_ENVIRON = True
$XONTRIB_SH_SHELLS = ['bash', 'zsh']
xontrib load sh
$PATH.append("~/.local/bin")
aliases["vim"] = ["nvim", "--listen", "/tmp/nvimsocket"]