diff --git a/bin/omakub-sub/theme.sh b/bin/omakub-sub/theme.sh index 6a2036ee6..094f7d5cd 100644 --- a/bin/omakub-sub/theme.sh +++ b/bin/omakub-sub/theme.sh @@ -1,4 +1,4 @@ -THEME_NAMES=("Tokyo Night" "Catppuccin" "Nord" "Everforest" "Gruvbox" "Kanagawa" "Rose Pine") +THEME_NAMES=("Tokyo Night" "Catppuccin" "Nord" "Everforest" "Gruvbox" "Kanagawa" "Rose Pine" "Rose Pine Moon") THEME=$(gum choose "${THEME_NAMES[@]}" "<< Back" --header "Choose your theme" --height 10 | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') if [ -n "$THEME" ] && [ "$THEME" != "<<-back" ]; then diff --git a/themes/rose-pine-moon/alacritty.toml b/themes/rose-pine-moon/alacritty.toml new file mode 100644 index 000000000..fd68127c8 --- /dev/null +++ b/themes/rose-pine-moon/alacritty.toml @@ -0,0 +1,71 @@ +[colors.primary] +foreground = "#e0def4" +background = "#232136" +dim_foreground = "#908caa" +bright_foreground = "#e0def4" + +[colors.cursor] +text = "#232136" +cursor = "#e0def4" + +[colors.vi_mode_cursor] +text = "#232136" +cursor = "#e0def4" + +[colors.search.matches] +foreground = "#232136" +background = "#ea9a97" + +[colors.search.focused_match] +foreground = "#232136" +background = "#f6c177" + +[colors.hints.start] +foreground = "#232136" +background = "#9ccfd8" + +[colors.hints.end] +foreground = "#232136" +background = "#c4a7e7" + +[colors.line_indicator] +foreground = "None" +background = "None" + +[colors.footer_bar] +foreground = "#e0def4" +background = "#393552" + +[colors.selection] +text = "#232136" +background = "#393552" + +[colors.normal] +black = "#393552" +red = "#eb6f92" +green = "#9ccfd8" +yellow = "#f6c177" +blue = "#3e8fb0" +magenta = "#c4a7e7" +cyan = "#ea9a97" +white = "#e0def4" + +[colors.bright] +black = "#6e6a86" +red = "#eb6f92" +green = "#9ccfd8" +yellow = "#f6c177" +blue = "#3e8fb0" +magenta = "#c4a7e7" +cyan = "#ea9a97" +white = "#e0def4" + +[colors.dim] +black = "#2a273f" +red = "#eb6f92" +green = "#9ccfd8" +yellow = "#f6c177" +blue = "#3e8fb0" +magenta = "#c4a7e7" +cyan = "#ea9a97" +white = "#e0def4" diff --git a/themes/rose-pine-moon/background.jpg b/themes/rose-pine-moon/background.jpg new file mode 100644 index 000000000..b924457d6 Binary files /dev/null and b/themes/rose-pine-moon/background.jpg differ diff --git a/themes/rose-pine-moon/chrome.sh b/themes/rose-pine-moon/chrome.sh new file mode 100644 index 000000000..69fda3c79 --- /dev/null +++ b/themes/rose-pine-moon/chrome.sh @@ -0,0 +1,5 @@ +CHROME_COLOR="-14252553" +CHROME_COLOR_SCHEME=1 +CHROME_COLOR_VARIANT=1 +CHROME_BACKGROUND="rose-pine-moon/background.jpg" +source $OMAKUB_PATH/themes/set-chrome-theme.sh diff --git a/themes/rose-pine-moon/gnome.sh b/themes/rose-pine-moon/gnome.sh new file mode 100644 index 000000000..388476865 --- /dev/null +++ b/themes/rose-pine-moon/gnome.sh @@ -0,0 +1,4 @@ +OMAKUB_THEME_COLOR="red" +OMAKUB_THEME_BACKGROUND="rose-pine-moon/background.jpg" +source $OMAKUB_PATH/themes/set-gnome-theme.sh +gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' diff --git a/themes/rose-pine-moon/neovim.lua b/themes/rose-pine-moon/neovim.lua new file mode 100644 index 000000000..65cda52ca --- /dev/null +++ b/themes/rose-pine-moon/neovim.lua @@ -0,0 +1,9 @@ +return { + { "rose-pine/neovim", name = "rose-pine" }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "rose-pine-moon", + }, + }, +} diff --git a/themes/rose-pine-moon/tophat.sh b/themes/rose-pine-moon/tophat.sh new file mode 100644 index 000000000..6586381c1 --- /dev/null +++ b/themes/rose-pine-moon/tophat.sh @@ -0,0 +1 @@ +gsettings set org.gnome.shell.extensions.tophat meter-fg-color "#9ccfd8" diff --git a/themes/rose-pine-moon/vscode.sh b/themes/rose-pine-moon/vscode.sh new file mode 100644 index 000000000..0014e3eec --- /dev/null +++ b/themes/rose-pine-moon/vscode.sh @@ -0,0 +1,3 @@ +VSC_THEME="Rosé Pine Moon" +VSC_EXTENSION="mvllow.rose-pine" +source $OMAKUB_PATH/themes/set-vscode-theme.sh diff --git a/themes/rose-pine-moon/zellij.kdl b/themes/rose-pine-moon/zellij.kdl new file mode 100644 index 000000000..378a44aa2 --- /dev/null +++ b/themes/rose-pine-moon/zellij.kdl @@ -0,0 +1,15 @@ +themes { + rose-pine-moon { + bg "#44415a" + fg "#e0def4" + red "#eb6f92" + green "#3e8fb0" + blue "#9ccfd8" + yellow "#f6c177" + magenta "#c4a7e7" + orange "#fe640b" + cyan "#ea9a97" + black "#393552" + white "#e0def4" + } +} \ No newline at end of file