diff --git a/backgrounds/ferns-green.jpg b/backgrounds/ferns-green.jpg new file mode 100644 index 0000000..54f6766 Binary files /dev/null and b/backgrounds/ferns-green.jpg differ diff --git a/bin/omakub-theme b/bin/omakub-theme index b26a312..debbb94 100755 --- a/bin/omakub-theme +++ b/bin/omakub-theme @@ -2,3 +2,10 @@ set -e # Pick a preconfigured theme +THEME=$(gum choose "Tokyo Night" "Gruvbox" "Catppuccin" | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') +source $OMAKUB_PATH/themes/gnome/$THEME.sh +cp $OMAKUB_PATH/themes/neovim/$THEME.lua ~/.config/nvim/lua/plugins/theme.lua +cp $OMAKUB_PATH/themes/alacritty/$THEME.toml ~/.config/alacritty/theme.toml +sed -i "s/theme \"\(.*\)\"/theme \"$THEME\"/g" ~/.config/zellij/config.kdl + +echo "Restart your terminal to enjoy the new look!" diff --git a/themes/gnome/gruvbox.sh b/themes/gnome/gruvbox.sh new file mode 100644 index 0000000..8d52adf --- /dev/null +++ b/themes/gnome/gruvbox.sh @@ -0,0 +1,9 @@ +gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' +gsettings set org.gnome.desktop.interface cursor-theme 'Yaru' +gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-sage-dark' +gsettings set org.gnome.desktop.interface icon-theme 'Yaru-sage' + +OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH="$OMAKUB_PATH/backgrounds/ferns-green.jpg" +gsettings set org.gnome.desktop.background picture-uri $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH +gsettings set org.gnome.desktop.background picture-uri-dark $OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH +gsettings set org.gnome.desktop.background picture-options 'zoom' diff --git a/themes/gnome/yaru.sh b/themes/gnome/tokyo-night.sh similarity index 100% rename from themes/gnome/yaru.sh rename to themes/gnome/tokyo-night.sh diff --git a/themes/zellij/gruvbox.kdl b/themes/zellij/gruvbox.kdl new file mode 100644 index 0000000..f0a7757 --- /dev/null +++ b/themes/zellij/gruvbox.kdl @@ -0,0 +1,15 @@ +themes { + gruvbox { + fg "#d5c4a1" + bg "#282828" + black "#3c3836" + red "#cc241d" + green "#98971a" + yellow "#d79921" + blue "#3c8588" + magenta "#b16286" + cyan "#689d6a" + white "#fbf1c7" + orange "#d65d0e" + } +}