diff --git a/backgrounds/simple-pastel-by-triarts-from-freepik.jpg b/backgrounds/simple-pastel-by-triarts-from-freepik.jpg new file mode 100644 index 0000000..14e1170 Binary files /dev/null and b/backgrounds/simple-pastel-by-triarts-from-freepik.jpg differ diff --git a/bin/omakub-theme b/bin/omakub-theme index 5eda94c..eecc861 100644 --- a/bin/omakub-theme +++ b/bin/omakub-theme @@ -2,7 +2,7 @@ set -e # Pick a preconfigured theme -THEME=$(gum choose "Tokyo Night" "Gruvbox" "Catppuccin" --height 5 | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') +THEME=$(gum choose "Tokyo Night" "Gruvbox" "Catppuccin" "Rose Pine" --height 6 | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') [ ! -n "$THEME" ] && exit 0 @@ -19,6 +19,8 @@ elif [ "$THEME" == "catppuccin" ]; then VSC_THEME="Catppuccin Macchiato" elif [ "$THEME" == "tokyo-night" ]; then VSC_THEME="Tokyo Night" +elif [ "$THEME" == "rose-pine" ]; then + VSC_THEME="Rosé Pine Dawn" fi sed -i "s/\"workbench.colorTheme\": \".*\"/\"workbench.colorTheme\": \"$VSC_THEME\"/g" ~/.config/Code/User/settings.json diff --git a/install/vscode.sh b/install/vscode.sh index 2361545..d21de9c 100644 --- a/install/vscode.sh +++ b/install/vscode.sh @@ -7,4 +7,5 @@ if [ -n "$FORCE" ] || ! command -v code &>/dev/null; then code --install-extension enkia.tokyo-night code --install-extension jdinhlife.gruvbox code --install-extension Catppuccin.catppuccin-vsc + code --install-extension mvllow.rose-pine fi diff --git a/themes/alacritty/rose-pine.toml b/themes/alacritty/rose-pine.toml new file mode 100644 index 0000000..947e42d --- /dev/null +++ b/themes/alacritty/rose-pine.toml @@ -0,0 +1,72 @@ +[colors.primary] +foreground = "#575279" +background = "#faf4ed" +dim_foreground = "#797593" +bright_foreground = "#575279" + +[colors.cursor] +text = "#575279" +cursor = "#cecacd" + +[colors.vi_mode_cursor] +text = "#575279" +cursor = "#cecacd" + +[colors.search.matches] +foreground = "#797593" +background = "#f2e9e1" + +[colors.search.focused_match] +foreground = "#faf4ed" +background = "#d7827e" + +[colors.hints.start] +foreground = "#797593" +background = "#fffaf3" + +[colors.hints.end] +foreground = "#9893a5" +background = "#fffaf3" + +[colors.line_indicator] +foreground = "None" +background = "None" + +[colors.footer_bar] +foreground = "#575279" +background = "#fffaf3" + +[colors.selection] +text = "#575279" +background = "#dfdad9" + +[colors.normal] +black = "#f2e9e1" +red = "#b4637a" +green = "#286983" +yellow = "#ea9d34" +blue = "#56949f" +magenta = "#907aa9" +cyan = "#d7827e" +white = "#575279" + +[colors.bright] +black = "#9893a5" +red = "#b4637a" +green = "#286983" +yellow = "#ea9d34" +blue = "#56949f" +magenta = "#907aa9" +cyan = "#d7827e" +white = "#575279" + +[colors.dim] +black = "#9893a5" +red = "#b4637a" +green = "#286983" +yellow = "#ea9d34" +blue = "#56949f" +magenta = "#907aa9" +cyan = "#d7827e" +white = "#575279" + diff --git a/themes/gnome/rose-pine.sh b/themes/gnome/rose-pine.sh new file mode 100644 index 0000000..66870df --- /dev/null +++ b/themes/gnome/rose-pine.sh @@ -0,0 +1,9 @@ +gsettings set org.gnome.desktop.interface color-scheme 'prefer-light' +gsettings set org.gnome.desktop.interface cursor-theme 'Yaru' +gsettings set org.gnome.desktop.interface gtk-theme 'Yaru-red' +gsettings set org.gnome.desktop.interface icon-theme 'Yaru-red' + +OMAKUB_DEFAULT_BACKGROUND_IMAGE_PATH="$HOME/.local/share/omakub/backgrounds/simple-pastel-by-triarts-from-freepik.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/neovim/rose-pine.lua b/themes/neovim/rose-pine.lua new file mode 100644 index 0000000..591e8c7 --- /dev/null +++ b/themes/neovim/rose-pine.lua @@ -0,0 +1,9 @@ +return { + { "rose-pine/neovim", name = "rose-pine" }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "rose-pine-dawn", + }, + }, +} diff --git a/themes/zellij/rose-pine.kdl b/themes/zellij/rose-pine.kdl new file mode 100644 index 0000000..fd4a7cd --- /dev/null +++ b/themes/zellij/rose-pine.kdl @@ -0,0 +1,15 @@ +themes { + rose-pine { + bg "#faf4ed" + fg "#575279" + red "#b4637a" + green "#286983" + blue "#56949f" + yellow "#ea9d34" + magenta "#907aa9" + orange "#fe640b" + cyan "#d7827e" + black "#f2e9e1" + white "#575279" + } +}