aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/themeswap
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/themeswap')
-rwxr-xr-x.local/bin/themeswap19
1 files changed, 5 insertions, 14 deletions
diff --git a/.local/bin/themeswap b/.local/bin/themeswap
index 5f14268..e8342c9 100755
--- a/.local/bin/themeswap
+++ b/.local/bin/themeswap
@@ -17,19 +17,13 @@ case $THEME in
dracula)
bg=dark
theme=dracula
- bat=Dracula
- red="#ff5555"
- cyan="#8be9fd" ;;
-gruvbox-dark)
+ bat=Dracula ;;
+dark|gruvbox-dark)
bg=dark
- theme=gruvbox-$bg
- red="#cc241d"
- cyan="#689d6a" ;;
-gruvbox-light)
+ theme=gruvbox-$bg ;;
+light|gruvbox-light)
bg=light
- theme=gruvbox-$bg
- red="#cc241d"
- cyan="#689d6a" ;;
+ theme=gruvbox-$bg ;;
*)
exit 1 ;;
esac
@@ -42,9 +36,6 @@ sed -i -e "s/^colorscheme.*/colorscheme ${theme%"-$bg"}/"\
-e "s/lualine.themes.*/lualine.themes.${theme%"-$bg"}'/"\
-e "s/^set background=.*/set background=$bg/"\
"$CONF/nvim/appearance.vim"
-sed -i -e "s/-sb '#.*-hf/-sb '$red' -hf/"\
- -e "s/-hf '#.*-/-hf '$cyan' -/"\
- "$HOME/.local/bin/dmenuoff"
sed -i -e "s/--theme.*/--theme=${bat:-$theme}/" "$CONF/bat/config"
sed -i -e "s/^THEME=.*/THEME=${bat:-$theme}/" "$CONF/lf/scope"
sed -i -e "s/^gtk-theme-name.*/gtk-theme-name=$theme/" "$CONF/gtk-3.0/settings.ini"