From af1f08ce1699dc646a1ad4a446e5b3381d36f831 Mon Sep 17 00:00:00 2001 From: Zhou Fang Date: Thu, 3 Aug 2023 00:32:03 +0900 Subject: [PATCH] docs(preset): add gruvbox rainbow preset (#5321) * docs: add new preset gruvbox-rainbow * docs: add readme page of gruvbox-rainbow preset * docs: update the screenshot of gruvbox-rainbow * fix: update the background color of root * format: fix markdown format * format: fix markdown format with dprint * docs(presets): sort the options * docs(presets): use $linebreak instead of \n * docs(presets): add icons for redhat distro * perf: put the space into version block Co-authored-by: David Knaack * docs(presets): use custom palette to manage colors * docs(presets): put the space into version block for all context * docs(presets): add prefix to color names --------- Co-authored-by: David Knaack --- .../public/presets/img/gruvbox-rainbow.png | Bin 0 -> 22549 bytes .../public/presets/toml/gruvbox-rainbow.toml | 162 ++++++++++++++++++ docs/presets/README.md | 6 + docs/presets/gruvbox-rainbow.md | 21 +++ 4 files changed, 189 insertions(+) create mode 100644 docs/.vuepress/public/presets/img/gruvbox-rainbow.png create mode 100644 docs/.vuepress/public/presets/toml/gruvbox-rainbow.toml create mode 100644 docs/presets/gruvbox-rainbow.md diff --git a/docs/.vuepress/public/presets/img/gruvbox-rainbow.png b/docs/.vuepress/public/presets/img/gruvbox-rainbow.png new file mode 100644 index 0000000000000000000000000000000000000000..95f424f13b16f1ae3085139e7efc92e35deab70c GIT binary patch literal 22549 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 literal 0 HcmV?d00001 diff --git a/docs/.vuepress/public/presets/toml/gruvbox-rainbow.toml b/docs/.vuepress/public/presets/toml/gruvbox-rainbow.toml new file mode 100644 index 00000000..f9f92a6f --- /dev/null +++ b/docs/.vuepress/public/presets/toml/gruvbox-rainbow.toml @@ -0,0 +1,162 @@ +"$schema" = 'https://starship.rs/config-schema.json' + +format = """ +[](color_orange)\ +$os\ +$username\ +[](bg:color_yellow fg:color_orange)\ +$directory\ +[](fg:color_yellow bg:color_aqua)\ +$git_branch\ +$git_status\ +[](fg:color_aqua bg:color_blue)\ +$c\ +$rust\ +$golang\ +$nodejs\ +$php\ +$java\ +$kotlin\ +$haskell\ +$python\ +[](fg:color_blue bg:color_bg3)\ +$docker_context\ +[](fg:color_bg3 bg:color_bg1)\ +$time\ +[ ](fg:color_bg1)\ +$line_break$character""" + +palette = 'gruvbox_dark' + +[palettes.gruvbox_dark] +color_fg0 = '#fbf1c7' +color_bg1 = '#3c3836' +color_bg3 = '#665c54' +color_blue = '#458588' +color_aqua = '#689d6a' +color_green = '#98971a' +color_orange = '#d65d0e' +color_purple = '#b16286' +color_red = '#cc241d' +color_yellow = '#d79921' + +[os] +disabled = false +style = "bg:color_orange fg:color_fg0" + +[os.symbols] +Windows = "󰍲" +Ubuntu = "󰕈" +SUSE = "" +Raspbian = "󰐿" +Mint = "󰣭" +Macos = "󰀵" +Manjaro = "" +Linux = "󰌽" +Gentoo = "󰣨" +Fedora = "󰣛" +Alpine = "" +Amazon = "" +Android = "" +Arch = "󰣇" +Artix = "󰣇" +CentOS = "" +Debian = "󰣚" +Redhat = "󱄛" +RedHatEnterprise = "󱄛" + +[username] +show_always = true +style_user = "bg:color_orange fg:color_fg0" +style_root = "bg:color_orange fg:color_fg0" +format = '[ $user ]($style)' + +[directory] +style = "fg:color_fg0 bg:color_yellow" +format = "[ $path ]($style)" +truncation_length = 3 +truncation_symbol = "…/" + +[directory.substitutions] +"Documents" = "󰈙 " +"Downloads" = " " +"Music" = "󰝚 " +"Pictures" = " " +"Developer" = "󰲋 " + +[git_branch] +symbol = "" +style = "bg:color_aqua" +format = '[[ $symbol $branch ](fg:color_fg0 bg:color_aqua)]($style)' + +[git_status] +style = "bg:color_aqua" +format = '[[($all_status$ahead_behind )](fg:color_fg0 bg:color_aqua)]($style)' + +[nodejs] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[c] +symbol = " " +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[rust] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[golang] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[php] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[java] +symbol = " " +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[kotlin] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[haskell] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[python] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[docker_context] +symbol = "" +style = "bg:color_bg3" +format = '[[ $symbol( $context) ](fg:#83a598 bg:color_bg3)]($style)' + +[time] +disabled = false +time_format = "%R" +style = "bg:color_bg1" +format = '[[  $time ](fg:color_fg0 bg:color_bg1)]($style)' + +[line_break] +disabled = false + +[character] +disabled = false +success_symbol = '[](bold fg:color_green)' +error_symbol = '[](bold fg:color_red)' +vimcmd_symbol = '[](bold fg:color_green)' +vimcmd_replace_one_symbol = '[](bold fg:color_purple)' +vimcmd_replace_symbol = '[](bold fg:color_purple)' +vimcmd_visual_symbol = '[](bold fg:color_yellow)' diff --git a/docs/presets/README.md b/docs/presets/README.md index 5e89acce..6d6fbd9b 100644 --- a/docs/presets/README.md +++ b/docs/presets/README.md @@ -68,3 +68,9 @@ It also shows how path substitution works in starship. This preset is inspired by [tokyo-night-vscode-theme](https://github.com/enkia/tokyo-night-vscode-theme). [![Screenshot of Tokyo Night preset](/presets/img/tokyo-night.png "Click to view Tokyo Night preset")](./tokyo-night) + +## [Gruvbox Rainbow](./gruvbox-rainbow.md) + +This preset is heavily inspired by [Pastel Powerline](./pastel-powerline.md), and [Tokyo Night](./tokyo-night.md). + +[![Screenshot of Gruvbox Rainbow preset](/presets/img/gruvbox-rainbow.png "Click to view Gruvbox Rainbow preset")](./gruvbox-rainbow) diff --git a/docs/presets/gruvbox-rainbow.md b/docs/presets/gruvbox-rainbow.md new file mode 100644 index 00000000..7e2db717 --- /dev/null +++ b/docs/presets/gruvbox-rainbow.md @@ -0,0 +1,21 @@ +[Return to Presets](./README.md#gruvbox-rainbow) + +# Gruvbox Rainbow Preset + +This preset is heavily inspired by [Pastel Powerline](./pastel-powerline.md), and [Tokyo Night](./tokyo-night.md). + +![Screenshot of Gruvbox Rainbow preset](/presets/img/gruvbox-rainbow.png) + +### Prerequisites + +- A [Nerd Font](https://www.nerdfonts.com/) installed and enabled in your terminal + +### Configuration + +```sh +starship preset gruvbox-rainbow -o ~/.config/starship.toml +``` + +[Click to download TOML](/presets/toml/gruvbox-rainbow.toml) + +<<< @/.vuepress/public/presets/toml/gruvbox-rainbow.toml