├── LICENSE ├── README.md ├── orange ├── pointed │ └── starship │ │ ├── left_only │ │ └── starship.toml │ │ └── general │ │ └── starship.toml └── slanted │ └── starship │ ├── left_only │ └── starship.toml │ └── general │ └── starship.toml └── colorful └── pointed └── starship └── left_only └── starship.toml /LICENSE: -------------------------------------------------------------------------------- 1 | ISC License 2 | 3 | Copyright (c) 2020 Mick Hohmann 4 | 5 | Permission to use, copy, modify, and/or distribute this software for any 6 | purpose with or without fee is hereby granted, provided that the above 7 | copyright notice and this permission notice appear in all copies. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # M.y.t.h.: prompt themes 2 | 3 | > "**Don't pick up hitchhikers!"** <_D. Adams_> (Excerpt from [Myth-ion Improbable][bookquote]) 4 | 5 | [![licence badge]][licence] [![stars badge]][stargazer] [![issues badge]][issues] 6 | 7 | 8 | ## Introduction 9 | 10 | This will be a collection of prompt themes, for different prompt tools. Currently, supporting only [Starship][starship]. You can directly download an individual configuration or clone the whole repository to get all. 11 | 12 | The prompts are styled as a single-line prompt, based on the [Powerline style][powerline]. All symbols make use of [Nerd Fonts][nerdfonts], therefore you need a compatible font to see the symbols. The coloring requires a terminal with support for true color (24-bit). The configuration is tested with the [Nerd Font][nerdfonts] variants of [FiraCode][firacode], [Hack][hack], and [Victor][victor] (the configuration files include additional symbols if you don't like the defaults). 13 | 14 | ## Starship 15 | 16 | The configuration (aka theme) for [Starship][starship], covers **all** modules up to _Starship_ version 1.14.2. There are (currently) two variants: one (_general_) for shells with right prompt support ([cmd][cmd], [elvish][elvish], [Fish Shell][fish], [nushell][nushell], [xonsh][xonsh], [zsh][zsh]), and one for those which don't support it (called _left_only_). 17 | 18 | There are custom modules for _username_ and _hostname_, as I prefer different visibility in `tmux` sessions. Otherwise, they function like the standard modules, meaning the _username_ is only shown in a `ssh` session, or a different user (like root or different from `$LOGNAME`), and the _hostname_ is only shown in a `ssh` session. In a (remote) `tmux` session, the _username_ is only shown if different from the _login user_, and the _hostname_ is not shown at all. Because, both the _username_ and the _hostname_ are shown in my `tmux` status line. 19 | 20 | The `[directory]` module uses some substitutions for `~/Documents`, `~/Downloads`, `~/Music`, `~/Movies`, `~/Pictures`, `~/Sources` (check the `starship.toml` for more information) and also replaces the default path separator (`/`) with the powerline _light right arrow_ (` > `). 21 | 22 | The `[shell]` module is meant to be only visible, if different from the standard shell. My main shell is the [Fish Shell][fish], therefore no additional information is shown. You can change that in the `[shell]` module section in the `starship.toml` file. 23 | 24 | Currently, the modules, which are enabled, are based on my personal preferences (see the [preview](https://github.com/mickimnet/myth-prompt-themes#preview) section for more information). You can use `starship config module_name.disable false` or `starship config module_name.disable true` to change it. If you're wondering what modules are shown and why, you can always use `starship explain`. 25 | 26 | If you don't like the symbols, I've included alternative symbols in the `starship.toml`. If you would like to have a newline before the prompt, use `starship config add_newline true`. 27 | 28 | The _Twoliner_ variant contains a second configuration for the `format` and `right_format` section, where the `[directory]`, `[battery]` and `[time]` modules are on the input line. To change it, check the `starship.toml` file. 29 | 30 | ### Preview 31 | 32 | The preview images are made on _macOS_ with [iTerm](iterm), and a patched [Input][input] font (to include _Nerd Font_ support and to add ligatures). 33 | 34 | The following modules are **shown in the preview** and are **disabled** in the `starship.toml` configuration files (list is in order of appearance): 35 | - **Memory** (seen in the _home_ directory, where the user is _root_)**:** to enable use `starship config memory_usage.disabled false`. 36 | - **OS** (seen in the _home_ & _infra_ directories)**:** to enable use `starship config os.disabled false`. 37 | - **Battery** (seen in the _nothings/gonna/stop/us/now_ directory)**:** is only shown if less than 20%. If you always want to show it, uncomment the section in the `starship.toml` file. 38 | - **Time** (seen in the _nothings/gonna/stop/us/now_ directory)**:** is only shown between 8 pm and 6 am--to remind you about R&R time :sunglasses: If you always want to see it, comment the `time_range` line in the `starship.toml` file out. 39 | - **Status** (seen in the _starbase_ directory)**:** to enable use `starship config status.disabled false`. The `[character]` module (the green pointed arrow) turns red if the shell exit code is not `0`. The `[status]` module shows additional information. 40 | - **Git Metrics** (seen in the _elixir_ and _node_ directories)**:** to enable use `starship config git_metrics.disabled false`. 41 | - **Shell** (seen in the _go_ directory)**:** my default shell is the [Fish Shell][fish], therefore only other shells are shown. See the `[shell]` section in `starship.toml` for further information and to change or adapt to your liking. 42 | - **Command duration** (seen in the _python-project_ directory): to enable use `starship config cmd_duration.disabled false`. 43 | 44 | _Remark:_ the newline in between the prompts is just used for the preview. The configuration itself doesn't use newlines (which can be enabled). 45 | 46 | #### M.y.t.h. Orange 47 | 48 | ##### Pointed: 49 | 50 | with right prompt support (general): 51 | ![M.y.t.h. Orange Pointed with right prompt support](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/orange-pointed-general-starship.png) 52 | 53 | without right prompt support (left_only): 54 | ![M.y.t.h. Orange Pointed left side only](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/orange-pointed-left_only-starship.png) 55 | 56 | ##### Slanted: 57 | 58 | with right prompt support (general): 59 | ![M.y.t.h. Orange Slanted:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/orange-slanted-general-starship.png) 60 | 61 | without right prompt support (left_only): 62 | ![M.y.t.h. Orange Slanted:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/orange-slanted-left_only-starship.png) 63 | 64 | ##### Twoliner: 65 | 66 | ![M.y.t.h. Orange Twoliner:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/orange-twoliner-starship.png) 67 | 68 | #### M.y.t.h. Colorful 69 | 70 | ##### Pointed: 71 | 72 | with right prompt support (general): 73 | ![M.y.t.h. Colorful Pointed with right prompt support](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/colorful-pointed-general-starship.png) 74 | 75 | without right prompt support (left_only): 76 | ![M.y.t.h. Colorful Pointed left side only](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/colorful-pointed-left_only-starship.png) 77 | 78 | ##### Slanted: 79 | 80 | with right prompt support (general): 81 | ![M.y.t.h. Colorful Slanted:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/colorful-slanted-general-starship.png) 82 | 83 | without right prompt support (left_only): 84 | ![M.y.t.h. Colorful Slanted:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/colorful-slanted-left_only-starship.png) 85 | 86 | ## Update history 87 | 88 | ### Version 1.1: 2023-05-14 89 | 90 | - added the _Orange_ variant with a lot less colors. All colors are now based on the type of module: Cloud (Dark blue), Container (Blue), Toolchain (Orange), Package (Grey), Git (Greens), etc. 91 | - added a _Twoline_ variant, which uses two lines for the prompt as _Starship_ does by default 92 | - the order of the modules, is now based on the placement in the format section — the _Colorful_ variant still has it ordered alphabetically 93 | - fixed errors in the _Colorful • Slanted_ configuration files 94 | - added the name of the variant as a comment in the configuration file 95 | 96 | ### Version 1.0: 2023-05-01 97 | 98 | - renamed _Dark_ to _Colorful_ in preperation for upcoming variations 99 | - included all modules up to _Starship_ version 1.14.2 100 | - moved all colors to the [palettes] module 101 | - updated all symbols to reflect upcoming changes to [Nerd Fonts 3.0][nerdfonts] (the obsolete Material Design ones) 102 | - included _right prompt_ support in the _general_ configuration (for [cmd][cmd], [elvish][elvish], [Fish Shell][fish], [nushell][nushell], [xonsh][xonsh], [zsh][zsh]) 103 | - moved the Powerline styling to the [format] module, so they can be easily adapted for left / right side variants or other powerline symbols 104 | - styled the `VI` command modes 105 | - styled the `continuation_prompt` 106 | - replaced my custom shell modules with the new standard `[shell]` module 107 | - included the shell script for module [custom.giturl] 108 | - styled the [line_break] module so it can be optionally used 109 | 110 | ## Upcoming 111 | 112 | - light color scheme 113 | - download link for the config files 114 | 115 | ## Thanks 116 | 117 | Very big thank you goes out to late [@elseym][siwa] for his invaluable support and feedback all the time. :black_heart: And thank you [@divb][divb] for always making time to listen to me and for your on-point feedback. :yellow_heart: 118 | 119 | _Always have fun:sunny: in what you're doing and_ "DON'T PANIC"… :rocket: 120 | 121 | **Enjoy!** 122 | 123 | 124 | 125 | [bookquote]: https://www.goodreads.com/book/show/74297.Myth_ion_Improbable 126 | 127 | [licence badge]: https://img.shields.io/github/license/micck/myth-prompt-themes 128 | [licence]: 129 | [stars badge]: https://img.shields.io/github/stars/micck/myth-prompt-themes 130 | [stargazer]: https://github.com/micck/myth-prompt-themes/stargazers 131 | [issues badge]: https://img.shields.io/github/issues/micck/myth-prompt-themes 132 | [issues]: https://img.shields.io/github/issues/micck/myth-prompt-themes 133 | [paypal badge]: https://img.shields.io/badge/paypal-donate-ff69b4.svg?style=flat 134 | [donate]: https://ZZZ.not.yet.known/ 135 | 136 | [starship]: https://starship.rs/ 137 | [powerline]: https://powerline.readthedocs.io/en/latest/ 138 | [nerdfonts]: https://www.nerdfonts.com 139 | [firacode]: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.0/FiraCode.zip 140 | [hack]: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.0/Hack.zip 141 | [victor]: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.0/VictorMono.zip 142 | 143 | [cmd]: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands 144 | [elvish]: https://elv.sh 145 | [fish]: https://fishshell.com 146 | [nushell]: https://www.nushell.sh 147 | [xonsh]: https://xon.sh 148 | [zsh]: https://www.zsh.org 149 | 150 | [iterm]: https://iterm2.com 151 | [input]: https://input.djr.com 152 | 153 | [siwa]: https://github.com/elseym 154 | [divb]: https://github.com/divb 155 | -------------------------------------------------------------------------------- /orange/pointed/starship/left_only/starship.toml: -------------------------------------------------------------------------------- 1 | # M.y.t.h. Orange Pointed (Left only) config for Starship 2 | # Copyright (c) 2023 by Mick Hohamnn (@mickimnet), last changed: 2023-05-14 15:59 3 | # Note: comments for symbols refer to the class name of Nerd Fonts 4 | # Starship version support: 1.14.2 5 | "$schema" = 'https://starship.rs/config-schema.json' 6 | 7 | ### Generic prompt configurations 8 | scan_timeout = 30 # default = 30 9 | command_timeout = 500 # default = 500 10 | add_newline = false # Don't print a new line before the start of the prompt 11 | continuation_prompt = "[](bg:color_background_base fg:color_base_orange)[](fg:color_background_base)" 12 | palette = "myth-orange-dark" # select the color palette to be used 13 | 14 | ### Order of modules on prompt 15 | format = """\ 16 | $os\ 17 | [](bg:color_background_base fg:color_os)\ 18 | ([](bg:color_foreground_dark fg:color_background_base)$shell[](bg:color_background_base fg:color_foreground_dark))\ 19 | ([](bg:color_sudo fg:color_background_base)$sudo[](bg:color_background_base fg:color_sudo))\ 20 | ([](bg:color_root fg:color_background_base)${custom.root}[](bg:color_background_base fg:color_root))\ 21 | ([](bg:color_username fg:color_background_base)${custom.ssh_user}[](bg:color_background_base fg:color_username))\ 22 | ([](bg:color_root fg:color_background_base)${custom.ssh_root}[](bg:color_background_base fg:color_root))\ 23 | ([](bg:color_hostname fg:color_background_base)${custom.ssh_host}[](bg:color_background_base fg:color_hostname))\ 24 | ([](bg:color_username fg:color_background_base)$username[](bg:color_background_base fg:color_username))\ 25 | ([](bg:color_hostname fg:color_background_base)$hostname[](bg:color_background_base fg:color_hostname))\ 26 | (↓ Styling of the directory module is handled in the module section ↓)\ 27 | ($directory)\ 28 | (↓ Cloud provider modules ↓)\ 29 | ([](bg:color_cloud fg:color_background_base)$aws[](bg:color_background_base fg:color_cloud))\ 30 | ([](bg:color_cloud fg:color_background_base)$azure[](bg:color_background_base fg:color_cloud))\ 31 | ([](bg:color_cloud fg:color_background_base)$gcloud[](bg:color_background_base fg:color_cloud))\ 32 | ([](bg:color_cloud fg:color_background_base)$openstack[](bg:color_background_base fg:color_cloud))\ 33 | (↑ Cloud provider modules ↑)\ 34 | (↓ Container modules ↓)\ 35 | ([](bg:color_container fg:color_background_base)$kubernetes[](bg:color_background_base fg:color_container))\ 36 | ([](bg:color_container fg:color_background_base)$docker_context[](bg:color_background_base fg:color_container))\ 37 | ([](bg:color_container fg:color_background_base)$container[](bg:color_background_base fg:color_container))\ 38 | ([](bg:color_container fg:color_background_base)$opa[](bg:color_background_base fg:color_container))\ 39 | ([](bg:color_container fg:color_background_base)$pulumi[](bg:color_background_base fg:color_container))\ 40 | ([](bg:color_container fg:color_background_base)$singularity[](bg:color_background_base fg:color_container))\ 41 | ([](bg:color_container fg:color_background_base)$terraform[](bg:color_background_base fg:color_container))\ 42 | ([](bg:color_container fg:color_background_base)$vagrant[](bg:color_background_base fg:color_container))\ 43 | (↑ Container modules ↑)\ 44 | (↓ Source control ↓)\ 45 | ([](bg:color_sourcecontrol fg:color_background_base)$fossil_branch[](bg:color_background_base fg:color_sourcecontrol))\ 46 | ([](bg:color_sourcecontrol fg:color_background_base)$hg_branch[](bg:color_background_base fg:color_sourcecontrol))\ 47 | ([](bg:color_sourcecontrol fg:color_background_base)$pijul_channel[](bg:color_background_base fg:color_sourcecontrol))\ 48 | ([](bg:color_sourcecontrol fg:color_background_base)${custom.giturl})\ 49 | ([ ](bg:color_sourcecontrol fg:color_foreground_dark)$git_branch[](bg:color_background_base fg:color_sourcecontrol))\ 50 | ([](bg:color_git_commit fg:color_sourcecontrol)$git_commit[](bg:color_background_base fg:color_git_commit))\ 51 | ([](bg:color_git_status fg:color_background_base)$git_status[](bg:color_background_base fg:color_git_status))\ 52 | ([](bg:color_git_state fg:color_background_base)$git_state[](bg:color_background_base fg:color_git_state))\ 53 | ([](bg:color_git_metrics fg:color_background_base)$git_metrics[](bg:color_background_base fg:color_git_metrics))\ 54 | ([](bg:color_vcsh fg:color_background_base)$vcsh[](bg:color_background_base fg:color_vcsh))\ 55 | (↑ Source control ↑)\ 56 | (↓ Toolchain version modules ↓)\ 57 | ([](bg:color_toolchain fg:color_background_base)$bun[](bg:color_background_base fg:color_toolchain))\ 58 | ([](bg:color_toolchain fg:color_background_base)$c[](bg:color_background_base fg:color_toolchain))\ 59 | ([](bg:color_toolchain fg:color_background_base)$cobol[](bg:color_background_base fg:color_toolchain))\ 60 | ([](bg:color_toolchain fg:color_background_base)$crystal[](bg:color_background_base fg:color_toolchain))\ 61 | ([](bg:color_toolchain fg:color_background_base)$daml[](bg:color_background_base fg:color_toolchain))\ 62 | ([](bg:color_toolchain fg:color_background_base)$dart[](bg:color_background_base fg:color_toolchain))\ 63 | ([](bg:color_toolchain fg:color_background_base)$deno[](bg:color_background_base fg:color_toolchain))\ 64 | ([](bg:color_toolchain fg:color_background_base)$dotnet[](bg:color_background_base fg:color_toolchain))\ 65 | ([](bg:color_toolchain fg:color_background_base)$elixir[](bg:color_background_base fg:color_toolchain))\ 66 | ([](bg:color_toolchain fg:color_background_base)$elm[](bg:color_background_base fg:color_toolchain))\ 67 | ([](bg:color_toolchain fg:color_background_base)$erlang[](bg:color_background_base fg:color_toolchain))\ 68 | ([](bg:color_toolchain fg:color_background_base)$fennel[](bg:color_background_base fg:color_toolchain))\ 69 | ([](bg:color_toolchain fg:color_background_base)$golang[](bg:color_background_base fg:color_toolchain))\ 70 | ([](bg:color_toolchain fg:color_background_base)$haskell[](bg:color_background_base fg:color_toolchain))\ 71 | ([](bg:color_toolchain fg:color_background_base)$haxe[](bg:color_background_base fg:color_toolchain))\ 72 | ([](bg:color_toolchain fg:color_background_base)$java[](bg:color_background_base fg:color_toolchain))\ 73 | ([](bg:color_toolchain fg:color_background_base)$julia[](bg:color_background_base fg:color_toolchain))\ 74 | ([](bg:color_toolchain fg:color_background_base)$kotlin[](bg:color_background_base fg:color_toolchain))\ 75 | ([](bg:color_toolchain fg:color_background_base)$lua[](bg:color_background_base fg:color_toolchain))\ 76 | ([](bg:color_toolchain fg:color_background_base)$nim[](bg:color_background_base fg:color_toolchain))\ 77 | ([](bg:color_toolchain fg:color_background_base)$nodejs[](bg:color_background_base fg:color_toolchain))\ 78 | ([](bg:color_toolchain fg:color_background_base)$ocaml[](bg:color_background_base fg:color_toolchain))\ 79 | ([](bg:color_toolchain fg:color_background_base)$perl[](bg:color_background_base fg:color_toolchain))\ 80 | ([](bg:color_toolchain fg:color_background_base)$php[](bg:color_background_base fg:color_toolchain))\ 81 | ([](bg:color_toolchain fg:color_background_base)$purescript[](bg:color_background_base fg:color_toolchain))\ 82 | ([](bg:color_toolchain fg:color_background_base)$python[](bg:color_background_base fg:color_toolchain))\ 83 | ([](bg:color_toolchain fg:color_background_base)$raku[](bg:color_background_base fg:color_toolchain))\ 84 | ([](bg:color_toolchain fg:color_background_base)$red[](bg:color_background_base fg:color_toolchain))\ 85 | ([](bg:color_toolchain fg:color_background_base)$rlang[](bg:color_background_base fg:color_toolchain))\ 86 | ([](bg:color_toolchain fg:color_background_base)$ruby[](bg:color_background_base fg:color_toolchain))\ 87 | ([](bg:color_toolchain fg:color_background_base)$rust[](bg:color_background_base fg:color_toolchain))\ 88 | ([](bg:color_toolchain fg:color_background_base)$scala[](bg:color_background_base fg:color_toolchain))\ 89 | ([](bg:color_toolchain fg:color_background_base)$swift[](bg:color_background_base fg:color_toolchain))\ 90 | ([](bg:color_toolchain fg:color_background_base)$vlang[](bg:color_background_base fg:color_toolchain))\ 91 | ([](bg:color_toolchain fg:color_background_base)$zig[](bg:color_background_base fg:color_toolchain))\ 92 | (↑ Toolchain version modules ↑)\ 93 | (↓ Package modules ↓)\ 94 | ([](bg:color_package fg:color_background_base)$package[](bg:color_background_base fg:color_package))\ 95 | ([](bg:color_package fg:color_background_base)$buf[](bg:color_background_base fg:color_package))\ 96 | ([](bg:color_package fg:color_background_base)$cmake[](bg:color_background_base fg:color_package))\ 97 | ([](bg:color_package fg:color_background_base)$conda[](bg:color_background_base fg:color_package))\ 98 | ([](bg:color_package fg:color_background_base)$gradle[](bg:color_background_base fg:color_package))\ 99 | ([](bg:color_package fg:color_background_base)$helm[](bg:color_background_base fg:color_package))\ 100 | ([](bg:color_package fg:color_background_base)$meson[](bg:color_background_base fg:color_package))\ 101 | ([](bg:color_package fg:color_background_base)$spack[](bg:color_background_base fg:color_package))\ 102 | (↑ Package modules ↑)\ 103 | ([](bg:color_memory fg:color_background_base)$memory_usage[](bg:color_background_base fg:color_memory))\ 104 | ([](bg:color_env_var fg:color_background_base)${env_var.FIRST}[](bg:color_background_base fg:color_env_var))\ 105 | ([](bg:color_battery fg:color_background_base)$battery[](bg:color_background_base fg:color_battery))\ 106 | ([](bg:color_time fg:color_background_base)$time[](bg:color_background_base fg:color_time))\ 107 | (↓ Configuration shell modules ↓)\ 108 | ([](bg:color_guix fg:color_background_base)$guix_shell[](bg:color_background_base fg:color_guix))\ 109 | ([](bg:color_nix fg:color_background_base)$nix_shell[](bg:color_background_base fg:color_nix))\ 110 | (↑ Configuration shell modules ↑)\ 111 | (↑ above input line ↑)\ 112 | (\ 113 | [](bg:none fg:color_background_base)\ 114 | $line_break\ 115 | )\ 116 | (↓ on input line ↓)\ 117 | ($localip)\ 118 | ($cmd_duration)\ 119 | ($shlvl)\ 120 | ($jobs)\ 121 | ($status)\ 122 | ($character)\ 123 | """ 124 | 125 | [palettes.myth-orange-dark] 126 | ## Generics 127 | color_foreground_light = "#EDEDED" 128 | color_foreground_dark = "#121212" 129 | color_background_base = "#464347" 130 | color_base_orange = "#FFA200" 131 | color_base_red = "#E83017" 132 | color_base_red_light = "#FF620D" 133 | color_base_green = "#C6FF1A" 134 | color_base_yellow = "#FFD90D" 135 | ## General colors 136 | color_os = "#C6FF1A" # color_base_green 137 | color_os_text = "#121212" # color_foreground_dark 138 | color_sudo = "#E83017" # color_base_red 139 | color_sudo_text = "#EDEDED" # color_foreground_light 140 | color_hostname = "#22AA22" 141 | color_username = "#1988FF" 142 | color_root = "#E83017" # color_base_red_light 143 | color_directory = "#6F6A70" 144 | color_directory_read_only = "#E83017" # color_base_red 145 | color_directory_repo_before = "#8A848B" 146 | color_memory = "#BBBBBB" 147 | color_memory_text = "#121212" # color_foreground_dark 148 | color_env_var = "#BBBBBB" # color_memory 149 | color_env_var_text = "#121212" # color_foreground_dark 150 | color_shell_level = "#464347" # color_background_base 151 | color_shell_level_text = "#FFD90D" # color_base_yellow 152 | color_battery = "#FF620D" # color_base_red_light 153 | color_battery_text = "#EDEDED" # color_foreground_light 154 | color_time = "#FF620D" # color_base_red_light 155 | color_time_text = "#EDEDED" # color_foreground_light 156 | ## Cloud provider colors 157 | color_cloud = "#27385D" 158 | color_cloud_text = "#EDEDED" # color_foreground_light 159 | ## Container colors 160 | color_container = "#003E80" 161 | color_container_text = "#EDEDED" # color_foreground_light 162 | ## Source control colors 163 | color_sourcecontrol = "#98B359" 164 | color_sourcecontrol_text = "#121212" # color_foreground_dark 165 | color_git_commit = "#5D6B38" 166 | color_git_metrics = "#6F6A70" # color_directory 167 | color_git_metrics_added = "#C6FF1A" 168 | color_git_metrics_deleted = "#E83017" # color_base_red 169 | color_git_state = "#5D6B38" # color_git_commit 170 | color_git_status = "#B4AB5F" 171 | color_vcsh = "#121212" # color_foreground_dark 172 | color_vcsh_text = "#EDEDED" # color_foreground_light 173 | ## Toolchain version colors 174 | color_toolchain = "#FF7500" 175 | color_toolchain_text = "#EDEDED" # color_foreground_light 176 | ## Package colors 177 | color_package = "#6F6A70" # color_directory 178 | color_package_text = "#EDEDED" # color_foreground_light 179 | ## Configuration shell modules 180 | color_shellix = "#27385D" # color_cloud 181 | color_shellix_text = "#EDEDED" # color_foreground_light 182 | 183 | ## Generic prompt configurations 184 | [character] 185 | success_symbol = "[](bg:color_base_green fg:color_background_base)[](fg:color_base_green)" 186 | error_symbol = "[](bg:color_base_red fg:color_background_base)[](fg:color_base_red)" 187 | vicmd_symbol = "[](bg:color_background_base fg:color_base_green)[  ](bold bg:color_base_green fg:color_foreground_dark)[](bg:color_base_green fg:color_foreground_dark)" 188 | vimcmd_visual_symbol = "[](bg:color_background_base fg:color_base_yellow)[  ](bold bg:color_base_yellow fg:color_foreground_dark)[](bg:color_base_yellow fg:color_foreground_dark)" 189 | vimcmd_replace_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_dark)[](bg:color_base_orange fg:color_foreground_dark)" 190 | vimcmd_replace_one_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_light)[](bg:color_base_orange fg:color_foreground_dark)" 191 | format = "$symbol " 192 | 193 | [line_break] 194 | disabled = true 195 | 196 | ### Module configurations 197 | ### General section 198 | [os] 199 | # disabled = false 200 | style = "bg:color_os fg:color_os_text" 201 | # format = '[$symbol(v$version)(  $edition)(  $codename)(  $type)]($style)' 202 | ## uncomment the format above for all available information and comment out the line below 203 | format = '[$symbol]($style)' 204 | ## other variables: 205 | ## name = The current operating system name 206 | ## type = The current operating system type 207 | ## codename = The current operating system codename, if applicable 208 | ## edition = The current operating system edition, if applicable 209 | ## version = The current operating system version, if applicable 210 | 211 | [os.symbols] 212 | Alpaquita = " " # nf-fa-bell 213 | Alpine = " " # nf-linux-alpine 214 | Amazon = " " # nf-fa-amazon 215 | Android = " " # nf-dev-android 216 | Arch = " " # nf-linux-archlinux 217 | Artix = " " # nf-linux-artix 218 | CentOS = " " # nf-linux-centos 219 | Debian = " " # nf-linux-debian 220 | DragonFly = " " # nf-fae-butterfly 221 | Emscripten = " " # nf-fa-toggle_on 222 | EndeavourOS = " " # nf-linux-endeavour 223 | Fedora = " " # nf-linux-fedora 224 | FreeBSD = " " # nf-linux-freebsd 225 | Garuda = "󰛓 " # nf-md-feather 226 | Gentoo = " " # nf-linux-gentoo 227 | HardenedBSD = "󰔇 " # nf-md-tennis_ball 228 | Illumos = " " # nf-linux-illumos 229 | Linux = " " # nf-linux-tux 230 | Mabox = "󰆦 " # nf-fa-cube 231 | Macos = " " # nf-linux-apple 232 | Manjaro = " " # nf-linux-manjaro 233 | Mariner = " " # nf-fa-life_saver 234 | MidnightBSD = " " # nf-fa-moon_o 235 | Mint = "󰣭 " # nf-md-linux_mint 236 | NetBSD = " " # nf-fa-flag 237 | NixOS = " " # nf-linux-nixos 238 | OpenBSD = " " # nf-linux-openbsd 239 | OpenCloudOS = " " # nf-fa-cloud 240 | openEuler = "󰏒 " # nf-md-owl 241 | openSUSE = " " # nf-linux-opensuse 242 | OracleLinux = "󰌷 " # nf-md-link 243 | Pop = " " # nf-linux-pop_os 244 | Raspbian = " " # nf-linux-raspberry_pi 245 | Redhat = "󱄛 " # nf-md-redhat 246 | RedHatEnterprise = " " # nf-linux-redhat 247 | Redox = "󰀘 " # nf-md-orbit 248 | Solus = " " # nf-linux-solus 249 | SUSE = " " # nf-linux-opensuse 250 | Ubuntu = " " # nf-linux-ubuntu 251 | Unknown = " " # nf-fa-question_circle 252 | Windows = " " # nf-fa-windows 253 | 254 | [shell] 255 | disabled = false 256 | bash_indicator = '\$_' 257 | fish_indicator = "" # Empty string as Fish Shell is my default shell 258 | # fish_indicator = "⋖⋗⋖" # if Fish Shell is not the default shell 259 | zsh_indicator = "%_" 260 | powershell_indicator = "" # nf-seti-powershell 261 | ion_indicator = '(\$_)' 262 | elvish_indicator = "󰘧" # nf-md-lambda 263 | tcsh_indicator = "󰇥 " # nf-md-duck 264 | nu_indicator = "[󰥭](fg:color_base_green)" # nf-md-greater_than 265 | xonsh_indicator = "🐚" # seashell emoji 266 | cmd_indicator = "" # nf-cod-terminal_cmd 267 | unknown_indicator = " " # nf-fa-question_circle 268 | style = "bg:color_foreground_dark fg:color_foreground_light" 269 | format = "[$indicator]($style)" 270 | 271 | [time] 272 | disabled = false 273 | ## color is set to dark orange, to get ones attention for e. g. R&R time, based on the configured time_range ;) 274 | style = "bg:color_time fg:color_time_text" 275 | # use_12hr = true 276 | time_format = "%H:%M" 277 | time_range = "20:00:00-06:00:00" 278 | format = "[ $time]($style)" #  = nf-oct-clock 279 | 280 | [custom.root] 281 | # disabled = true 282 | description = "Only display username, if sudo or different from standard user" 283 | style = "bold bg:color_root fg:color_foreground_light" 284 | command = "echo $USER" 285 | when = '[[ -z "$SSH_CONNECTION" ]] && ([[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 286 | shell = ["bash", "--noprofile", "--norc"] 287 | format = "[$output]($style)" 288 | 289 | [custom.ssh_user] 290 | # disabled = true 291 | description = "Display username, if on a ssh session, but not in tmux" 292 | style = "bg:color_username fg:color_foreground_light" 293 | command = "echo $USER" 294 | when = '([[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]) && ([[ "$USER" != "root" ]] && [[ -z "$SUDO_USER" ]] && [[ "$USER" == "$LOGNAME" ]])' 295 | shell = ["bash", "--noprofile", "--norc"] 296 | format = "[$output]($style)" 297 | 298 | [custom.ssh_root] 299 | # disabled = true 300 | description = "Display username on a ssh session, if different from standard user" 301 | style = "bold bg:color_root fg:color_foreground_light" 302 | command = "echo $USER" 303 | when = '[[ -n "$SSH_CONNECTION" ]] && ([[ "$USER" == "root" ]] || [[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 304 | shell = ["bash", "--noprofile", "--norc"] 305 | format = "[$output]($style)" 306 | 307 | [custom.ssh_host] 308 | # disabled = true 309 | description = "Display hostname if on a ssh session, but not inside a tmux session" 310 | style = "bold bg:color_hostname fg:color_foreground_dark" 311 | command = "uname -n" 312 | when = '[[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]' 313 | shell = ["bash", "--noprofile", "--norc"] 314 | format = "[$output]($style)" 315 | 316 | [username] 317 | disabled = true 318 | # show_always = true 319 | style_root = "bold bg:color_username fg:color_base_red" 320 | style_user = "bg:color_username fg:color_foreground_light" 321 | format = "[$user]($style)" 322 | 323 | [hostname] 324 | disabled = true 325 | style = "bg:color_hostname fg:color_foreground_light" 326 | ssh_symbol = "󰱠 " # nf-md-console_network_outline 327 | # ssh_only = false 328 | trim_at = "." 329 | format = "[($ssh_symbol)$hostname]($style)" 330 | 331 | [directory] 332 | # disabled = true 333 | ## If you change the home_symbol, you need the change the directory.substitutions below, as well 334 | home_symbol = " " # nf-seti-home 335 | # home_symbol = "󰮧" # nf-md-home_variant_outline 336 | # home_symbol = "" # nf-oct-home 337 | # home_symbol = "" # nf-cod-home 338 | read_only = "" # nf-fa-lock 339 | style = "italic bg:color_directory fg:color_foreground_light" 340 | read_only_style = "bg:color_directory_read_only fg:color_foreground_light" 341 | # before_repo_root_style = "italic bg:color_directory_repo_before fg:color_foreground_light" 342 | repo_root_style = "italic bold bg:color_directory fg:color_foreground_light" 343 | # truncate_to_repo = false 344 | truncation_length = 4 # default = 3 345 | truncation_symbol = "… " # default = "" 346 | # fish_style_pwd_dir_length = 3 # default = 0 347 | # use_logical_path = false 348 | # use_os_path_sep = false 349 | format = "([](bg:color_directory_read_only fg:color_background_base)[$read_only]($read_only_style)[](bg:color_background_base fg:color_directory_read_only))[](bg:color_directory fg:color_background_base)[$path]($style)[](bg:color_background_base fg:color_directory)" 350 | repo_root_format = """\ 351 | ([](bg:color_directory_read_only fg:color_background_base)[$read_only]($read_only_style)[](bg:color_background_base fg:color_directory_read_only))\ 352 | [](bg:color_directory fg:color_background_base)\ 353 | [$repo_root]($repo_root_style)\ 354 | [$path]($style)\ 355 | [](bg:color_background_base fg:color_directory)\ 356 | """ 357 | 358 | [directory.substitutions] 359 | " /Documents" = "󰈚 " # nf-md-text_box 360 | " /Downloads" = " " # nf-fa-download 361 | " /Music" = "" # nf-fa-music 362 | # " /Music" = "󰝚 " # nf-md-music 363 | " /Movies" = "󰿎 " # nf-md-movie_open 364 | # " /Movies" = "" # nf-fa-video_camera 365 | " /Pictures" = "" # nf-fa-image 366 | # " /Pictures" = "󰔉 " # nf-md-image_filter_hdr 367 | " /Sources" = "󰗀" # nf-md-xml 368 | # " /Sources" = "" # nf-dev-opensource 369 | # " /Sources" = "" # nf-cod-code 370 | "/" = "  " 371 | 372 | 373 | ### Cloud provider section 374 | [aws] 375 | # disabled = true 376 | symbol = "󰸏 " # nf-md-aws 377 | # symbol = " " # nf-weather-cloud 378 | style = "bg:color_cloud fg:color_cloud_text" 379 | expiration_symbol = ' ' 380 | force_display = true 381 | format = '[$symbol$profile(\($region\))(\[$duration\])]($style)' 382 | 383 | [aws.region_aliases] 384 | 385 | [aws.profile_aliases] 386 | 387 | [azure] 388 | # disabled = false 389 | symbol = " " # nf-cod-azure 390 | # symbol = "󰠅 " # nf-md-microsoft_azure 391 | style = "bg:color_cloud fg:color_cloud_text" 392 | format = '[$symbol($subscription)]($style)' 393 | 394 | [gcloud] 395 | # disabled = true 396 | symbol = "󱇶 " # nf-md-google_cloud 397 | style = "bg:color_cloud fg:color_cloud_text" 398 | format = '[$symbol$account(@$domain)(\($region\))]($style)' 399 | ## other variables: 400 | ## active = The active config name written in ~/.config/gcloud/active_config 401 | ## project = The current GCP project 402 | 403 | [gcloud.region_aliases] 404 | 405 | [gcloud.project_aliases] 406 | 407 | [openstack] 408 | # disabled = true 409 | symbol = " " # nf-weather-cloud 410 | style = "bg:color_cloud fg:color_cloud_text" 411 | format = '[$symbol$cloud(\($project\))]($style)' 412 | 413 | 414 | ### Container section 415 | [kubernetes] 416 | disabled = false 417 | symbol = "󱃾 " # nf-md-kubernetes 418 | style = "bg:color_container fg:color_container_text" 419 | format = '[$symbol$context(\($namespace\))]($style)' 420 | ## other variables: 421 | ## cluster = contains the current kubernetes cluster 422 | ## user = contains the current kubernetes user 423 | 424 | [kubernetes.context_aliases] 425 | 426 | [kubernetes.user_aliases] 427 | 428 | [docker_context] 429 | # disabled = true 430 | symbol = " " # nf-linux-docker 431 | # symbol = " " # nf-seti-docker 432 | style = "bg:color_container fg:color_container_text" 433 | # only_with_files = false 434 | format = "[$symbol$context]($style)" 435 | 436 | [container] 437 | # disabled = true 438 | symbol = "󰏖 " # nf-md-package_variant 439 | style = "bg:color_package fg:color_container_text dimmed" 440 | format = '[$symbol\[$name\]]($style)' 441 | 442 | [opa] 443 | # disabled = true 444 | symbol = "󱅧 " # nf-md-police_badge 445 | # symbol = "󱢼 " # nf-md-shield_crown 446 | style = "bg:color_container fg:color_container_text" 447 | format = "[$symbol($version)]($style)" 448 | 449 | [pulumi] 450 | # disabled = true 451 | symbol = " " # nf-fa-cube 452 | style = "bg:color_container fg:color_container_text" 453 | search_upwards = true 454 | # format = '[$symbol($version) ($username@)$stack]($style)' 455 | ## uncomment the format above to also see the version and comment out the line below 456 | format = "[$symbol($username@)$stack]($style)" 457 | 458 | [singularity] # now Apptainer 459 | # disabled = true 460 | symbol = "󰰣 " # nf-md-alpha_s_circle_outline 461 | style = "bg:color_container fg:color_container_text" 462 | format = '[$symbol\[$env\]]($style)' 463 | 464 | [terraform] 465 | # disabled = true 466 | symbol = "󱁢 " # nf-md-terraform 467 | # symbol = " " # nf-seti-terraform 468 | style = "bg:color_container fg:color_container_text" 469 | # format = '[$symbol($version)\($workspace\)]($style)' 470 | ## uncomment the format above to see the version and comment out the line below 471 | format = '[$symbol$workspace]($style)' 472 | 473 | [vagrant] 474 | # disabled = true 475 | symbol = "⍱ " # apl functional symbol down caret tilde - U+2371 476 | style = "bg:color_container fg:color_container_text" 477 | format = "[$symbol($version)]($style)" 478 | 479 | 480 | ### Source control section 481 | [vcsh] 482 | # disabled = true 483 | symbol = "󰳏 " # nf-md-source_repository 484 | style = "bg:color_vcsh fg:color_vcsh_text" 485 | format = "[$symbol$repo]($style)" 486 | 487 | [fossil_branch] 488 | # disabled = false 489 | symbol = "󰘬" # nf-md-source_branch 490 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 491 | # truncation_length = 4 # default = 9223372036854775807 492 | # truncation_symbol = "" # default = "…" 493 | format = "[$symbol$branch]($style) " 494 | 495 | # Mercurial 496 | [hg_branch] 497 | disabled = false 498 | symbol = "󰘬" # nf-md-source_branch 499 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 500 | # truncation_length = 8 # default = 9223372036854775807 501 | # truncation_symbol = "" # default = "…" 502 | format = "[$symbol$branch]($style)" 503 | 504 | [pijul_channel] 505 | # disabled = false 506 | symbol = "󰘬" # nf-md-source_branch 507 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 508 | # truncation_length = 4 # default = 9223372036854775807 509 | # truncation_symbol = "" # default = "…" 510 | format = "[$symbol$channel]($style) " 511 | 512 | [custom.giturl] 513 | # disabled = true 514 | description = "Display icon for remote Git server" 515 | command = """ 516 | GIT_REMOTE=$(command git ls-remote --get-url 2> /dev/null) 517 | if [[ "$GIT_REMOTE" =~ "github" ]]; then 518 | # GIT_REMOTE_SYMBOL="" # nf-cod-github_inverted 519 | GIT_REMOTE_SYMBOL="" # nf-fa-github 520 | elif [[ "$GIT_REMOTE" =~ "gitlab" ]]; then 521 | GIT_REMOTE_SYMBOL="" # nf-fa-gitlab 522 | elif [[ "$GIT_REMOTE" =~ "bitbucket" ]]; then 523 | GIT_REMOTE_SYMBOL="" # nf-fa-bitbucket 524 | elif [[ "$GIT_REMOTE" =~ "git" ]]; then 525 | GIT_REMOTE_SYMBOL="" # nf-fa-git_square 526 | else 527 | GIT_REMOTE_SYMBOL="󰊢 " # nf-md-git 528 | # GIT_REMOTE_SYMBOL="" # nf-fa-unlink 529 | # GIT_REMOTE_SYMBOL="󰜛" # nf-md-source_commit_local 530 | fi 531 | echo "$GIT_REMOTE_SYMBOL " 532 | """ 533 | require_repo = true 534 | when = true 535 | shell = ["bash", "--noprofile", "--norc"] 536 | format = "[$output ](bg:color_sourcecontrol fg:color_foreground_dark)" 537 | 538 | [git_branch] 539 | # disabled = true 540 | symbol = "" # nf-oct-git_branch 541 | # symbol = "󰊢 " # nf-md-git 542 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 543 | # always_show_remote = true 544 | # truncation_length = 4 # default = 9223372036854775807 545 | # truncation_symbol = "" # default = "…" 546 | # only_attached = true 547 | # ignore_branches = ["main", "master"] 548 | format = "[$symbol $branch(:$remote_name)]($style)" 549 | ## other variables: 550 | ## remote_branch = The name of the branch tracked on remote_name 551 | 552 | [git_commit] 553 | # disabled = true 554 | style = "bg:color_git_commit fg:color_foreground_light" 555 | commit_hash_length = 4 # default = 7 556 | # only_detached = false 557 | tag_disabled = false 558 | tag_symbol = "󰓹 " # nf-md-tag 559 | # tag_max_candidates = 0 560 | format = "[ $hash $tag]($style)" #  = nf-fa-hashtag 561 | 562 | [git_status] 563 | # disabled = true 564 | style = "bg:color_git_status fg:color_foreground_dark" 565 | staged = " ${count}" # nf-fa-check 566 | modified = "  ${count}" # nf-fa-edit 567 | # modified = "  ${count}" # nf-fa-pencil 568 | renamed = "󰗧${count}" # nf-md-cursor_text 569 | untracked = " ${count}" # nf-fa-question 570 | deleted = "  ${count}" # nf-fa-remove 571 | conflicted = "${count}" # nf-fa-flag 572 | stashed = "  ${count}" # nf-fa-bank 573 | # stashed = "  ${count}" # nf-fa-inbox 574 | up_to_date = "" 575 | ahead = "󰞙 ${count}" # nf-md-arrow_expand_up 576 | behind = "󰞖 ${count}" # nf-md-arrow_expand_down 577 | diverged = "󰡏 ${ahead_count} ${behind_count}" # nf-md-arrow_expand_vertical 578 | # diverged = "󰯎 ${ahead_count} ${behind_count}" # nf-md-swap_vertical_bold 579 | # ignore_submodules = true 580 | format = "[($staged$modified$renamed$untracked$deleted$conflicted$stashed$ahead_behind )]($style)" 581 | 582 | [git_state] 583 | # disabled = true 584 | style = "bg:color_git_state fg:color_foreground_dark" 585 | rebase = "rebasing" 586 | merge = "merging" 587 | revert = "reverting" 588 | cherry_pick = " picking" # nf-fae-cherry 589 | bisect = "bisecting" 590 | am = "am'ing" 591 | am_or_rebase = "am/rebase" 592 | format = '[$state($progress_current/$progress_total)]($style)' 593 | 594 | [git_metrics] 595 | disabled = false 596 | added_style = 'bg:color_git_metrics fg:color_foreground_light' 597 | deleted_style = 'bg:color_git_metrics fg:color_foreground_light' 598 | # only_nonzero_diffs = false 599 | # format = '([󰺪 $added]($added_style))([ 󰺨 $deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 600 | format = '([󰺪 ](bg:color_git_metrics fg:color_git_metrics_added)[$added]($added_style))([ 󰺨 ](bg:color_git_metrics fg:color_git_metrics_deleted)[$deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 601 | 602 | 603 | ### Toolchain version section 604 | [bun] 605 | # disabled = true 606 | symbol = " " # nf-oct-smiley 607 | style = "bg:color_toolchain fg:color_toolchain_text" 608 | format = "[$symbol($version)]($style)" 609 | 610 | [c] 611 | # disabled = true 612 | symbol = " " # nf-custom-c 613 | # symbol = "󰙱 " # nf-md-language_c 614 | # symbol = "C " # plain character 615 | style = "bg:color_toolchain fg:color_toolchain_text" 616 | format = "[$symbol($version(-$name))]($style)" 617 | 618 | [cobol] 619 | # disabled = true 620 | symbol = " " # nf-fa-cog 621 | style = "bg:color_toolchain fg:color_toolchain_text" 622 | format = "[$symbol($version)]($style)" 623 | 624 | [crystal] 625 | # disabled = true 626 | symbol = " " # nf-custom-crystal 627 | # symbol = "󰬯" # nf-md-crystal_ball 628 | style = "bg:color_toolchain fg:color_toolchain_text" 629 | format = "[$symbol($version)]($style)" 630 | 631 | [daml] 632 | # disabled = true 633 | symbol = "𝜦 " # Capital lambda - U+1D726 634 | style = "bg:color_toolchain fg:color_toolchain_text" 635 | format = "[$symbol($version)]($style)" 636 | 637 | [dart] 638 | # disabled = true 639 | symbol = " " # nf-dev-dart 640 | # symbol = " " # nf-seti-dart 641 | style = "bg:color_toolchain fg:color_toolchain_text" 642 | format = "[$symbol($version)]($style)" 643 | 644 | [deno] 645 | # disabled = true 646 | symbol = " " # nf-dev-javascript_badge 647 | style = "bg:color_toolchain fg:color_toolchain_text" 648 | format = "[$symbol($version)]($style)" 649 | 650 | [dotnet] 651 | # disabled = true 652 | symbol = " " # nf-dev-dotnet 653 | style = "bg:color_toolchain fg:color_toolchain_text" 654 | heuristic = true 655 | format = "[$symbol($version)( 󰓾 $tfm)]($style)" # 󰓾 = nf-md-target 656 | 657 | [elixir] 658 | # disabled = true 659 | symbol = " " # nf-custom-elixir 660 | style = "bg:color_toolchain fg:color_toolchain_text" 661 | format = '[$symbol($version) (\(OTP:$otp_version\))]($style)' 662 | 663 | [elm] 664 | # disabled = true 665 | symbol = " " # nf-custom-elm 666 | # symbol = " " # nf-fae-tree 667 | style = "bg:color_toolchain fg:color_toolchain_text" 668 | format = "[$symbol($version)]($style)" 669 | 670 | [erlang] 671 | # disabled = true 672 | symbol = " " # nf-dev-erlang 673 | style = "bg:color_toolchain fg:color_toolchain_text" 674 | format = "[$symbol($version)]($style)" 675 | 676 | [fennel] 677 | # disabled = false 678 | symbol = "󰬍 " # nf-md-alpha_f_box 679 | # symbol = " " # nf-fa-smile_o 680 | style = "bg:color_toolchain fg:color_toolchain_text" 681 | format = "[$symbol($version)]($style)" 682 | 683 | [golang] 684 | # disabled = true 685 | symbol = " " # nf-seti-go 686 | # symbol = "󰟓 " # nf-md-language_go 687 | style = "bg:color_toolchain fg:color_toolchain_text" 688 | format = "[$symbol($version)]($style)" 689 | 690 | [haskell] 691 | # disabled = true 692 | symbol = " " # nf-seti-haskell 693 | # symbol = "[λ](bold bg:color_toolchain fg:color_toolchain_text)" # Small greek lambda - U+03BB 694 | style = "bg:color_toolchain fg:color_toolchain_text" 695 | format = "[$symbol($version)]($style)" 696 | ## other variables: 697 | ## snapshot = Currently selected Stack snapshot 698 | ## ghc_version = Currently installed GHC version 699 | 700 | [haxe] 701 | # disabled = true 702 | symbol = " " # nf-seti-haxe 703 | # symbol = "󰐴 " # nf-md-quadcopter 704 | style = "bg:color_toolchain fg:color_toolchain_text" 705 | format = "[$symbol($version)]($style)" 706 | 707 | [java] 708 | # disabled = true 709 | symbol = " " # nf-fae-java 710 | style = "bg:color_toolchain fg:color_toolchain_text" 711 | format = "[$symbol($version)]($style)" 712 | 713 | [julia] 714 | # disabled = true 715 | symbol = " " # nf-seti-julia 716 | style = "bg:color_toolchain fg:color_toolchain_text" 717 | format = "[$symbol($version)]($style)" 718 | 719 | [kotlin] 720 | # disabled = true 721 | symbol = "󱈙 " # nf-md-language_kotlin 722 | style = "bg:color_toolchain fg:color_toolchain_text" 723 | format = "[$symbol($version)]($style)" 724 | 725 | [lua] 726 | # disabled = true 727 | symbol = "󰢱 " # nf-md-language_lua 728 | style = "bg:color_toolchain fg:color_toolchain_text" 729 | format = "[$symbol($version)]($style)" 730 | 731 | [nim] 732 | # disabled = true 733 | symbol = "" # nf-seti-nim 734 | # symbol = " " # nf-fae-crown 735 | style = "bg:color_toolchain fg:color_toolchain_text" 736 | format = "[$symbol($version)]($style)" 737 | 738 | [nodejs] 739 | # disabled = true 740 | symbol = "󰎙 " # nf-md-nodejs 741 | style = "bg:color_toolchain fg:color_toolchain_text" 742 | not_capable_style = "bg:color_toolchain fg:color_foreground_dark" 743 | format = "[$symbol($version)]($style)" 744 | 745 | [ocaml] 746 | # disabled = true 747 | symbol = " " # nf-seti-ocaml 748 | style = "bg:color_toolchain fg:color_toolchain_text" 749 | format = '[$symbol($version)( \($switch_indicator$switch_name\))]($style)' 750 | 751 | [perl] 752 | # disabled = true 753 | symbol = "" # nf-seti-perl 754 | # symbol = " " # nf-dev-perl 755 | style = "bg:color_toolchain fg:color_toolchain_text" 756 | format = "[$symbol($version)]($style)" 757 | 758 | [php] 759 | # disabled = true 760 | symbol = " " # nf-dev-php 761 | # symbol = "󰌟 " # nf-md-language_php 762 | # symbol = "" # nf-seti-php 763 | style = "bg:color_toolchain fg:color_toolchain_text" 764 | format = "[$symbol($version)]($style)" 765 | 766 | [purescript] 767 | # disabled = true 768 | symbol = "" # nf-custom-purescript 769 | # symbol = "⇔ " # left right double arrow - U+21D4 770 | style = "bg:color_toolchain fg:color_toolchain_text" 771 | format = "[$symbol($version)]($style)" 772 | 773 | [python] 774 | # disabled = true 775 | symbol = "󰌠 " # nf-md-language_python 776 | # symbol = " " # nf-fae-python 777 | style = "bg:color_toolchain fg:color_toolchain_text" 778 | python_binary = [ "python3", "python", "python2" ] 779 | # pyenv_version_name = true 780 | # pyenv_prefix = "pyenv " # default 781 | format = '[${symbol}(${pyenv_prefix}${version})(\($virtualenv\))]($style)' 782 | 783 | [raku] 784 | # disabled = true 785 | symbol = " " # nf-fae-butterfly 786 | style = "bg:color_toolchain fg:color_toolchain_text" 787 | format = "[$symbol($version)(-$vm_version)]($style)" 788 | 789 | [red] 790 | # disabled = true 791 | symbol = "󱥒 " # nf-md-pyramid 792 | style = "bg:color_toolchain fg:color_toolchain_text" 793 | format = "[$symbol($version)]($style)" 794 | 795 | [rlang] 796 | # disabled = true 797 | symbol = "󰟔 " # nf-md-language_r 798 | style = "bg:color_toolchain fg:color_toolchain_text" 799 | format = "[$symbol($version)]($style)" 800 | 801 | [ruby] 802 | # disabled = true 803 | symbol = "󰴭 " # nf-md-language_ruby 804 | # symbol = " " # nf-fae-ruby 805 | # symbol = " " # nf-oct-ruby 806 | style = "bg:color_toolchain fg:color_toolchain_text" 807 | format = "[$symbol($version)]($style)" 808 | 809 | [rust] 810 | # disabled = true 811 | symbol = "󱘗 " # nf-md-language_rust 812 | style = "bg:color_toolchain fg:color_toolchain_text" 813 | format = "[$symbol($version)]($style)" 814 | 815 | [scala] 816 | # disabled = true 817 | symbol = " " # nf-dev-scala 818 | style = "bg:color_toolchain fg:color_toolchain_text" 819 | format = "[$symbol($version)]($style)" 820 | 821 | [swift] 822 | # disabled = true 823 | symbol = "󰛥 " # nf-md-language_swift 824 | # symbol = "" # nf-seti-swift 825 | style = "bg:color_toolchain fg:color_toolchain_text" 826 | format = "[$symbol($version)]($style)" 827 | 828 | [vlang] 829 | # disabled = true 830 | symbol = "󱑹 " # nf-md-cosine_wave 831 | style = "bg:color_toolchain fg:color_toolchain_text" 832 | format = "[$symbol($version)]($style)" 833 | 834 | [zig] 835 | # disabled = true 836 | symbol = "" # nf-seti-zig 837 | # symbol = '\[Z\] ' 838 | style = "bg:color_toolchain fg:color_toolchain_text" 839 | format = "[$symbol($version)]($style)" 840 | 841 | 842 | ### Package section 843 | [package] 844 | # disabled = true 845 | symbol = " " # nf-oct-package 846 | style = "bg:color_package fg:color_package_text" 847 | display_private = true 848 | format = "[$symbol($version)]($style)" 849 | 850 | [buf] 851 | # disabled = true 852 | symbol = " " # nf-fa-barcode 853 | style = "bg:color_package fg:color_package_text" 854 | format = "[$symbol($version)]($style)" 855 | 856 | [cmake] 857 | # disabled = true 858 | symbol = "󰔷 " # nf-md-triangle_outline 859 | # symbol = "󰔶 " # nf-md-triangle 860 | style = "bg:color_package fg:color_package_text" 861 | format = "[$symbol($version)]($style)" 862 | 863 | [conda] 864 | # disabled = true 865 | # symbol = " " # nf-fa-circle_o 866 | symbol = "🅒 " # Negative Circled Latin Capital Letter C 867 | style = "bg:color_package fg:color_package_text" 868 | # ignore_base = false 869 | # truncation_length = 0 # no truncation 870 | format = "[$symbol$environment]($style)" 871 | 872 | [gradle] 873 | # disabled = true 874 | symbol = " " # nf-seti-gradle 875 | # symbol = "󰟆 " # nf-md-elephant 876 | style = "bg:color_package fg:color_package_text" 877 | # recursive = true 878 | format = "[$symbol($version)]($style)" 879 | 880 | [helm] 881 | # disabled = true 882 | symbol = "󰠳 " # nf-md-ship_wheel 883 | style = "bg:color_package fg:color_package_text" 884 | format = "[$symbol($version)]($style)" 885 | 886 | [meson] 887 | # disabled = true 888 | symbol = "󰔶 " # nf-md-triangle 889 | # symbol = "▲" # black up-pointing triangle 890 | style = "bg:color_package fg:color_package_text" 891 | # truncation_length = 20 # default = 4294967295 892 | # truncation_symbol = "" # default = "…" 893 | format = "[$symbol$project]($style)" 894 | 895 | [spack] 896 | # disabled = true 897 | symbol = "󰦻 " # nf-md-arrow_decision 898 | style = "bg:color_package fg:color_package_text" 899 | # truncation_length = 0 # default = 1 900 | format = '[$symbol$environment]($style)' 901 | 902 | 903 | ### Information section 1 904 | [memory_usage] 905 | # disabled = false 906 | symbol = "󰍛 " # nf-md-memory 907 | style = "bg:color_memory fg:color_memory_text" 908 | # threshold = 75 # default 909 | format = "[$symbol$ram(:$swap)]($style)" 910 | ## other variables: 911 | ## ram_pct = The percentage of the current system memory 912 | ## swap_pct = The swap memory percentage of the current system swap memory file 913 | 914 | [env_var.FIRST] ## change to your likings 915 | disabled = true 916 | symbol = "" # nf-fa-dollar 917 | style = "bg:color_env_var fg:color_env_var_text" 918 | variable = "STARSHIP_CONFIG" 919 | default = " 󱃓 " # shows if not defined - nf-md-circle_off_outline 920 | format = "[$symbol$env_value]($style)" 921 | 922 | [battery] 923 | # disabled = true 924 | full_symbol = "󰁹 " # nf-md-battery 925 | charging_symbol = "󱊥 " # nf-md-battery_charging_medium 926 | discharging_symbol = "󱊡 " # nf-md-battery_low 927 | unknown_symbol = "󰂑 " # nf-md-battery_unknown 928 | empty_symbol = "󰂎 " # nf-md-battery_outline 929 | format = "[$symbol$percentage]($style)" 930 | [[battery.display]] 931 | threshold = 10 932 | style = "bold bg:color_battery fg:color_battery_text" 933 | [[battery.display]] 934 | threshold = 20 935 | style = "bg:color_battery fg:color_battery_text" 936 | # [[battery.display]] # uncomment this section to always see your battery information 937 | # threshold = 100 938 | # style = "bg:color_battery fg:color_battery_text" 939 | 940 | ### Configuration shell section 941 | [guix_shell] 942 | # disabled = true 943 | symbol = " " # nf-linux-gnu_guix 944 | # symbol = "󰆚 " # nf-md-cow 945 | style = "bg:color_shellix fg:color_shellix_text" 946 | format = '[$symbol]($style)[shell]($style)' 947 | 948 | [nix_shell] 949 | # disabled = true 950 | symbol = " " # nf-linux-nixos 951 | style = "bg:color_shellix fg:color_shellix_text" 952 | impure_msg = '[](bg:color_shellix fg:color_base_red_light)' # nf-weather-gale_warning - personal setting 953 | pure_msg = '[ ](bg:color_shellix fg:color_base_green)' # nf-weather-day_sunny - personal setting 954 | # impure_msg = '[\(impure\)](bg:color_shellix fg:color_base_red_light)' 955 | # pure_msg = '[\(pure\)](bg:color_shellix fg:color_base_green)' 956 | unknown_msg = '[ ](bg:color_shellix fg:color_base_red)' # nf-weather-na 957 | # heuristic = true 958 | format = '[$symbol$name]($style)[\($state\)](bg:color_shellix fg:color_directory_repo_before)' 959 | 960 | 961 | ### Information section 2 962 | [localip] 963 | # disabled = false 964 | style = "bg:color_background_base fg:color_base_orange" 965 | # ssh_only = false 966 | format = "[ 󰩠 $localipv4]($style)" # 󰩠 = nf-md-ip_network 967 | 968 | [cmd_duration] 969 | disabled = true 970 | style = "bg:color_background_base fg:color_base_yellow" 971 | show_milliseconds = true 972 | # show_notifications = true 973 | # notification_timeout = 60000 974 | format = "[ 󰔛 $duration]($style)" 975 | 976 | [shlvl] 977 | disabled = false 978 | symbol = " " # nf-fa-level_up 979 | style = "bold bg:color_shell_level fg:color_shell_level_text" 980 | # repeat = true 981 | # threshold = 3 # default = 2 982 | format = "[$symbol$shlvl]($style)" 983 | 984 | [jobs] 985 | # disabled = true 986 | symbol = "  " # nf-fa-list 987 | style = "bold bg:color_background_base fg:color_base_orange" 988 | # symbol_threshold = 1 # default 989 | # number_threshold = 2 # default 990 | format = "[$symbol$number]($style)" 991 | 992 | [sudo] 993 | disabled = false 994 | symbol = " 󱫖 " # nf-md-timer_lock_open_outline 995 | style = "bg:color_sudo fg:color_sudo_text" 996 | # allow_windows = true 997 | format = "[$symbol]($style)" 998 | 999 | [status] 1000 | # disabled = false 1001 | symbol = "" # nf-fa-exclamation 1002 | success_symbol = "" 1003 | not_executable_symbol = " " # nf-fa-times_circle 1004 | not_found_symbol = " " # nf-fa-question_circle 1005 | sigint_symbol = " " # nf-fa-stop_circle 1006 | signal_symbol = "󰉁 " # nf-md-flash 1007 | style = "bg:color_background_base fg:color_base_red" 1008 | map_symbol = true 1009 | # recognize_signal_code = false 1010 | # pipestatus = true 1011 | pipestatus_separator = "|" 1012 | pipestatus_format = '\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)' 1013 | format = "[$symbol$status]($style)" 1014 | 1015 | [fill] 1016 | # disabled = true 1017 | symbol = ' ' 1018 | # symbol = '' # nf-cod-dash 1019 | # symbol = '' # nf-oct-dash 1020 | # symbol = '━' # box drawings heavy horizontal 1021 | style = 'none' 1022 | # style = 'fg:color_background_base' 1023 | -------------------------------------------------------------------------------- /orange/slanted/starship/left_only/starship.toml: -------------------------------------------------------------------------------- 1 | # M.y.t.h. Orange Slanted (left only) config for Starship 2 | # Copyright (c) 2023 by Mick Hohamnn (@mickimnet), last changed: 2023-05-07 18:11 3 | # Note: comments for symbols refer to the class name of Nerd Fonts 4 | # Starship version support: 1.14.2 5 | "$schema" = 'https://starship.rs/config-schema.json' 6 | 7 | ### Generic prompt configurations 8 | scan_timeout = 30 # default = 30 9 | command_timeout = 500 # default = 500 10 | add_newline = false # Don't print a new line before the start of the prompt 11 | continuation_prompt = "[](bg:color_background_base fg:color_base_orange)[](fg:color_background_base)" 12 | palette = "myth-orange-dark" # select the color palette to be used 13 | 14 | ### Order of modules on prompt 15 | format = """\ 16 | $os\ 17 | ([](bg:color_background_base fg:color_foreground_dark)$shell[](bg:color_background_base fg:color_foreground_dark))\ 18 | ([](bg:color_background_base fg:color_sudo)$sudo[](bg:color_background_base fg:color_sudo))\ 19 | ([](bg:color_background_base fg:color_root)${custom.root}[](bg:color_background_base fg:color_root))\ 20 | ([](bg:color_background_base fg:color_username)${custom.ssh_user}[](bg:color_background_base fg:color_username))\ 21 | ([](bg:color_background_base fg:color_root)${custom.ssh_root}[](bg:color_background_base fg:color_root))\ 22 | ([](bg:color_background_base fg:color_hostname)${custom.ssh_host}[](bg:color_background_base fg:color_hostname))\ 23 | ([](bg:color_background_base fg:color_username)$username[](bg:color_background_base fg:color_username))\ 24 | ([](bg:color_background_base fg:color_hostname)$hostname[](bg:color_background_base fg:color_hostname))\ 25 | (↓ Styling of the directory module is handled in the module section ↓)\ 26 | ($directory)\ 27 | (↓ Cloud provider modules ↓)\ 28 | ([](bg:color_background_base fg:color_cloud)$aws[](bg:color_background_base fg:color_cloud))\ 29 | ([](bg:color_background_base fg:color_cloud)$azure[](bg:color_background_base fg:color_cloud))\ 30 | ([](bg:color_background_base fg:color_cloud)$gcloud[](bg:color_background_base fg:color_cloud))\ 31 | ([](bg:color_background_base fg:color_cloud)$openstack[](bg:color_background_base fg:color_cloud))\ 32 | (↑ Cloud provider modules ↑)\ 33 | (↓ Container modules ↓)\ 34 | ([](bg:color_background_base fg:color_container)$kubernetes[](bg:color_background_base fg:color_container))\ 35 | ([](bg:color_background_base fg:color_container)$docker_context[](bg:color_background_base fg:color_container))\ 36 | ([](bg:color_background_base fg:color_container)$container[](bg:color_background_base fg:color_container))\ 37 | ([](bg:color_background_base fg:color_container)$opa[](bg:color_background_base fg:color_container))\ 38 | ([](bg:color_background_base fg:color_container)$pulumi[](bg:color_background_base fg:color_container))\ 39 | ([](bg:color_background_base fg:color_container)$singularity[](bg:color_background_base fg:color_container))\ 40 | ([](bg:color_background_base fg:color_container)$terraform[](bg:color_background_base fg:color_container))\ 41 | ([](bg:color_background_base fg:color_container)$vagrant[](bg:color_background_base fg:color_container))\ 42 | (↑ Container modules ↑)\ 43 | (↓ Source control ↓)\ 44 | ([](bg:color_background_base fg:color_sourcecontrol)$fossil_branch[](bg:color_background_base fg:color_sourcecontrol))\ 45 | ([](bg:color_background_base fg:color_sourcecontrol)$hg_branch[](bg:color_background_base fg:color_sourcecontrol))\ 46 | ([](bg:color_background_base fg:color_sourcecontrol)$pijul_channel[](bg:color_background_base fg:color_sourcecontrol))\ 47 | ([](bg:color_background_base fg:color_sourcecontrol)${custom.giturl})\ 48 | ([ ](bg:color_sourcecontrol fg:color_foreground_dark)$git_branch[](bg:color_background_base fg:color_sourcecontrol))\ 49 | ([](bg:color_sourcecontrol fg:color_git_commit)$git_commit[](bg:color_background_base fg:color_git_commit))\ 50 | ([](bg:color_background_base fg:color_git_status)$git_status[](bg:color_background_base fg:color_git_status))\ 51 | ([](bg:color_background_base fg:color_git_state)$git_state[](bg:color_background_base fg:color_git_state))\ 52 | ([](bg:color_background_base fg:color_git_metrics)$git_metrics[](bg:color_background_base fg:color_git_metrics))\ 53 | ([](bg:color_background_base fg:color_vcsh)$vcsh[](bg:color_background_base fg:color_vcsh))\ 54 | (↑ Source control ↑)\ 55 | (↓ Toolchain version modules ↓)\ 56 | ([](bg:color_background_base fg:color_toolchain)$bun[](bg:color_background_base fg:color_toolchain))\ 57 | ([](bg:color_background_base fg:color_toolchain)$c[](bg:color_background_base fg:color_toolchain))\ 58 | ([](bg:color_background_base fg:color_toolchain)$cobol[](bg:color_background_base fg:color_toolchain))\ 59 | ([](bg:color_background_base fg:color_toolchain)$crystal[](bg:color_background_base fg:color_toolchain))\ 60 | ([](bg:color_background_base fg:color_toolchain)$daml[](bg:color_background_base fg:color_toolchain))\ 61 | ([](bg:color_background_base fg:color_toolchain)$dart[](bg:color_background_base fg:color_toolchain))\ 62 | ([](bg:color_background_base fg:color_toolchain)$deno[](bg:color_background_base fg:color_toolchain))\ 63 | ([](bg:color_background_base fg:color_toolchain)$dotnet[](bg:color_background_base fg:color_toolchain))\ 64 | ([](bg:color_background_base fg:color_toolchain)$elixir[](bg:color_background_base fg:color_toolchain))\ 65 | ([](bg:color_background_base fg:color_toolchain)$elm[](bg:color_background_base fg:color_toolchain))\ 66 | ([](bg:color_background_base fg:color_toolchain)$erlang[](bg:color_background_base fg:color_toolchain))\ 67 | ([](bg:color_background_base fg:color_toolchain)$fennel[](bg:color_background_base fg:color_toolchain))\ 68 | ([](bg:color_background_base fg:color_toolchain)$golang[](bg:color_background_base fg:color_toolchain))\ 69 | ([](bg:color_background_base fg:color_toolchain)$haskell[](bg:color_background_base fg:color_toolchain))\ 70 | ([](bg:color_background_base fg:color_toolchain)$haxe[](bg:color_background_base fg:color_toolchain))\ 71 | ([](bg:color_background_base fg:color_toolchain)$java[](bg:color_background_base fg:color_toolchain))\ 72 | ([](bg:color_background_base fg:color_toolchain)$julia[](bg:color_background_base fg:color_toolchain))\ 73 | ([](bg:color_background_base fg:color_toolchain)$kotlin[](bg:color_background_base fg:color_toolchain))\ 74 | ([](bg:color_background_base fg:color_toolchain)$lua[](bg:color_background_base fg:color_toolchain))\ 75 | ([](bg:color_background_base fg:color_toolchain)$nim[](bg:color_background_base fg:color_toolchain))\ 76 | ([](bg:color_background_base fg:color_toolchain)$nodejs[](bg:color_background_base fg:color_toolchain))\ 77 | ([](bg:color_background_base fg:color_toolchain)$ocaml[](bg:color_background_base fg:color_toolchain))\ 78 | ([](bg:color_background_base fg:color_toolchain)$perl[](bg:color_background_base fg:color_toolchain))\ 79 | ([](bg:color_background_base fg:color_toolchain)$php[](bg:color_background_base fg:color_toolchain))\ 80 | ([](bg:color_background_base fg:color_toolchain)$purescript[](bg:color_background_base fg:color_toolchain))\ 81 | ([](bg:color_background_base fg:color_toolchain)$python[](bg:color_background_base fg:color_toolchain))\ 82 | ([](bg:color_background_base fg:color_toolchain)$raku[](bg:color_background_base fg:color_toolchain))\ 83 | ([](bg:color_background_base fg:color_toolchain)$red[](bg:color_background_base fg:color_toolchain))\ 84 | ([](bg:color_background_base fg:color_toolchain)$rlang[](bg:color_background_base fg:color_toolchain))\ 85 | ([](bg:color_background_base fg:color_toolchain)$ruby[](bg:color_background_base fg:color_toolchain))\ 86 | ([](bg:color_background_base fg:color_toolchain)$rust[](bg:color_background_base fg:color_toolchain))\ 87 | ([](bg:color_background_base fg:color_toolchain)$scala[](bg:color_background_base fg:color_toolchain))\ 88 | ([](bg:color_background_base fg:color_toolchain)$swift[](bg:color_background_base fg:color_toolchain))\ 89 | ([](bg:color_background_base fg:color_toolchain)$vlang[](bg:color_background_base fg:color_toolchain))\ 90 | ([](bg:color_background_base fg:color_toolchain)$zig[](bg:color_background_base fg:color_toolchain))\ 91 | (↑ Toolchain version modules ↑)\ 92 | (↓ Package modules ↓)\ 93 | ([](bg:color_background_base fg:color_package)$package[](bg:color_background_base fg:color_package))\ 94 | ([](bg:color_background_base fg:color_package)$buf[](bg:color_background_base fg:color_package))\ 95 | ([](bg:color_background_base fg:color_package)$cmake[](bg:color_background_base fg:color_package))\ 96 | ([](bg:color_background_base fg:color_package)$conda[](bg:color_background_base fg:color_package))\ 97 | ([](bg:color_background_base fg:color_package)$gradle[](bg:color_background_base fg:color_package))\ 98 | ([](bg:color_background_base fg:color_package)$helm[](bg:color_background_base fg:color_package))\ 99 | ([](bg:color_background_base fg:color_package)$meson[](bg:color_background_base fg:color_package))\ 100 | ([](bg:color_background_base fg:color_package)$spack[](bg:color_background_base fg:color_package))\ 101 | (↑ Package modules ↑)\ 102 | ([](bg:color_background_base fg:color_memory)$memory_usage[](bg:color_background_base fg:color_memory))\ 103 | ([](bg:color_background_base fg:color_env_var)${env_var.FIRST}[](bg:color_background_base fg:color_env_var))\ 104 | ([](bg:color_background_base fg:color_battery)$battery[](bg:color_background_base fg:color_battery))\ 105 | ([](bg:color_background_base fg:color_time)$time[](bg:color_background_base fg:color_time))\ 106 | (↑ above input line ↑)\ 107 | (↓ Configuration shell modules ↓)\ 108 | ([](bg:color_background_base fg:color_shellix)$guix_shell[](bg:color_background_base fg:color_shellix))\ 109 | ([](bg:color_background_base fg:color_shellix)$nix_shell[](bg:color_background_base fg:color_shellix))\ 110 | (↑ Configuration shell modules ↑)\ 111 | (\ 112 | [](bg:none fg:color_background_base)\ 113 | $line_break\ 114 | )\ 115 | (↓ on input line ↓)\ 116 | ($localip)\ 117 | ($cmd_duration)\ 118 | ($shlvl)\ 119 | ($jobs)\ 120 | ($status)\ 121 | ($character)\ 122 | """ 123 | 124 | [palettes.myth-orange-dark] 125 | ## Generics 126 | color_foreground_light = "#EDEDED" 127 | color_foreground_dark = "#121212" 128 | color_background_base = "#464347" 129 | color_base_orange = "#FFA200" 130 | color_base_red = "#E83017" 131 | color_base_red_light = "#FF620D" 132 | color_base_green = "#C6FF1A" 133 | color_base_yellow = "#FFD90D" 134 | ## General colors 135 | color_os = "#C6FF1A" # color_base_green 136 | color_os_text = "#121212" # color_foreground_dark 137 | color_sudo = "#E83017" # color_base_red 138 | color_sudo_text = "#EDEDED" # color_foreground_light 139 | color_hostname = "#22AA22" 140 | color_username = "#1988FF" 141 | color_root = "#E83017" # color_base_red_light 142 | color_directory = "#6F6A70" 143 | color_directory_read_only = "#E83017" # color_base_red 144 | color_directory_repo_before = "#8A848B" 145 | color_memory = "#BBBBBB" 146 | color_memory_text = "#121212" # color_foreground_dark 147 | color_env_var = "#BBBBBB" # color_memory 148 | color_env_var_text = "#121212" # color_foreground_dark 149 | color_shell_level = "#464347" # color_background_base 150 | color_shell_level_text = "#FFD90D" # color_base_yellow 151 | color_battery = "#FF620D" # color_base_red_light 152 | color_battery_text = "#EDEDED" # color_foreground_light 153 | color_time = "#FF620D" # color_base_red_light 154 | color_time_text = "#EDEDED" # color_foreground_light 155 | ## Cloud provider colors 156 | color_cloud = "#27385D" 157 | color_cloud_text = "#EDEDED" # color_foreground_light 158 | ## Container colors 159 | color_container = "#003E80" 160 | color_container_text = "#EDEDED" # color_foreground_light 161 | ## Source control colors 162 | color_sourcecontrol = "#98B359" 163 | color_sourcecontrol_text = "#121212" # color_foreground_dark 164 | color_git_commit = "#5D6B38" 165 | color_git_metrics = "#6F6A70" # color_directory 166 | color_git_metrics_added = "#C6FF1A" 167 | color_git_metrics_deleted = "#E83017" # color_base_red 168 | color_git_state = "#5D6B38" # color_git_commit 169 | color_git_status = "#B4AB5F" 170 | color_vcsh = "#121212" # color_foreground_dark 171 | color_vcsh_text = "#EDEDED" # color_foreground_light 172 | ## Toolchain version colors 173 | color_toolchain = "#FF7500" 174 | color_toolchain_text = "#EDEDED" # color_foreground_light 175 | ## Package colors 176 | color_package = "#6F6A70" # color_directory 177 | color_package_text = "#EDEDED" # color_foreground_light 178 | ## Configuration shell modules 179 | color_shellix = "#27385D" # color_cloud 180 | color_shellix_text = "#EDEDED" # color_foreground_light 181 | 182 | ## Generic prompt configurations 183 | [character] 184 | success_symbol = "[](bg:color_base_green fg:color_background_base)[](fg:color_base_green)" 185 | error_symbol = "[](bg:color_base_red fg:color_background_base)[](fg:color_base_red)" 186 | vicmd_symbol = "[](bg:color_background_base fg:color_base_green)[  ](bold bg:color_base_green fg:color_foreground_dark)[](bg:color_base_green fg:color_foreground_dark)" 187 | vimcmd_visual_symbol = "[](bg:color_background_base fg:color_base_yellow)[  ](bold bg:color_base_yellow fg:color_foreground_dark)[](bg:color_base_yellow fg:color_foreground_dark)" 188 | vimcmd_replace_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_dark)[](bg:color_base_orange fg:color_foreground_dark)" 189 | vimcmd_replace_one_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_light)[](bg:color_base_orange fg:color_foreground_dark)" 190 | format = "$symbol " 191 | 192 | [line_break] 193 | disabled = true 194 | 195 | ### Module configurations 196 | ### General section 197 | [os] 198 | # disabled = false 199 | style = "bg:color_os fg:color_os_text" 200 | # format = '[$symbol(v$version)(  $edition)(  $codename)(  $type)]($style)[](bg:color_background_base fg:color_os)' 201 | ## uncomment the format above for all available information and comment out the line below 202 | format = '[$symbol]($style)[](bg:color_background_base fg:color_os)' 203 | ## other variables: 204 | ## name = The current operating system name 205 | ## type = The current operating system type 206 | ## codename = The current operating system codename, if applicable 207 | ## edition = The current operating system edition, if applicable 208 | ## version = The current operating system version, if applicable 209 | 210 | [os.symbols] 211 | Alpaquita = " " # nf-fa-bell 212 | Alpine = " " # nf-linux-alpine 213 | Amazon = " " # nf-fa-amazon 214 | Android = " " # nf-dev-android 215 | Arch = " " # nf-linux-archlinux 216 | Artix = " " # nf-linux-artix 217 | CentOS = " " # nf-linux-centos 218 | Debian = " " # nf-linux-debian 219 | DragonFly = " " # nf-fae-butterfly 220 | Emscripten = " " # nf-fa-toggle_on 221 | EndeavourOS = " " # nf-linux-endeavour 222 | Fedora = " " # nf-linux-fedora 223 | FreeBSD = " " # nf-linux-freebsd 224 | Garuda = "󰛓 " # nf-md-feather 225 | Gentoo = " " # nf-linux-gentoo 226 | HardenedBSD = "󰔇 " # nf-md-tennis_ball 227 | Illumos = " " # nf-linux-illumos 228 | Linux = " " # nf-linux-tux 229 | Mabox = "󰆦 " # nf-fa-cube 230 | Macos = " " # nf-linux-apple 231 | Manjaro = " " # nf-linux-manjaro 232 | Mariner = " " # nf-fa-life_saver 233 | MidnightBSD = " " # nf-fa-moon_o 234 | Mint = "󰣭 " # nf-md-linux_mint 235 | NetBSD = " " # nf-fa-flag 236 | NixOS = " " # nf-linux-nixos 237 | OpenBSD = " " # nf-linux-openbsd 238 | OpenCloudOS = " " # nf-fa-cloud 239 | openEuler = "󰏒 " # nf-md-owl 240 | openSUSE = " " # nf-linux-opensuse 241 | OracleLinux = "󰌷 " # nf-md-link 242 | Pop = " " # nf-linux-pop_os 243 | Raspbian = " " # nf-linux-raspberry_pi 244 | Redhat = "󱄛 " # nf-md-redhat 245 | RedHatEnterprise = " " # nf-linux-redhat 246 | Redox = "󰀘 " # nf-md-orbit 247 | Solus = " " # nf-linux-solus 248 | SUSE = " " # nf-linux-opensuse 249 | Ubuntu = " " # nf-linux-ubuntu 250 | Unknown = " " # nf-fa-question_circle 251 | Windows = " " # nf-fa-windows 252 | 253 | [shell] 254 | disabled = false 255 | bash_indicator = '\$_' 256 | fish_indicator = "" # Empty string as Fish Shell is my default shell 257 | # fish_indicator = "⋖⋗⋖" # if Fish Shell is not the default shell 258 | zsh_indicator = "%_" 259 | powershell_indicator = "" # nf-seti-powershell 260 | ion_indicator = '(\$_)' 261 | elvish_indicator = "󰘧" # nf-md-lambda 262 | tcsh_indicator = "󰇥 " # nf-md-duck 263 | nu_indicator = "[󰥭](fg:color_base_green)" # nf-md-greater_than 264 | xonsh_indicator = "🐚" # seashell emoji 265 | cmd_indicator = "" # nf-cod-terminal_cmd 266 | unknown_indicator = " " # nf-fa-question_circle 267 | style = "bg:color_foreground_dark fg:color_foreground_light" 268 | format = "[$indicator]($style)" 269 | 270 | [time] 271 | disabled = false 272 | ## color is set to dark orange, to get ones attention for e. g. R&R time, based on the configured time_range ;) 273 | style = "bg:color_time fg:color_time_text" 274 | # use_12hr = true 275 | time_format = "%H:%M" 276 | time_range = "20:00:00-06:00:00" 277 | format = "[ $time]($style)" #  = nf-oct-clock 278 | 279 | [custom.root] 280 | # disabled = true 281 | description = "Only display username, if sudo or different from standard user" 282 | style = "bold bg:color_root fg:color_foreground_light" 283 | command = "echo $USER" 284 | when = '[[ -z "$SSH_CONNECTION" ]] && ([[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 285 | shell = ["bash", "--noprofile", "--norc"] 286 | format = "[$output]($style)" 287 | 288 | [custom.ssh_user] 289 | # disabled = true 290 | description = "Display username, if on a ssh session, but not in tmux" 291 | style = "bg:color_username fg:color_foreground_light" 292 | command = "echo $USER" 293 | when = '([[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]) && ([[ "$USER" != "root" ]] && [[ -z "$SUDO_USER" ]] && [[ "$USER" == "$LOGNAME" ]])' 294 | shell = ["bash", "--noprofile", "--norc"] 295 | format = "[$output]($style)" 296 | 297 | [custom.ssh_root] 298 | # disabled = true 299 | description = "Display username on a ssh session, if different from standard user" 300 | style = "bold bg:color_root fg:color_foreground_light" 301 | command = "echo $USER" 302 | when = '[[ -n "$SSH_CONNECTION" ]] && ([[ "$USER" == "root" ]] || [[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 303 | shell = ["bash", "--noprofile", "--norc"] 304 | format = "[$output]($style)" 305 | 306 | [custom.ssh_host] 307 | # disabled = true 308 | description = "Display hostname if on a ssh session, but not inside a tmux session" 309 | style = "bold bg:color_hostname fg:color_foreground_dark" 310 | command = "uname -n" 311 | when = '[[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]' 312 | shell = ["bash", "--noprofile", "--norc"] 313 | format = "[$output]($style)" 314 | 315 | [username] 316 | disabled = true 317 | # show_always = true 318 | style_root = "bold bg:color_username fg:color_base_red" 319 | style_user = "bg:color_username fg:color_foreground_light" 320 | format = "[$user]($style)" 321 | 322 | [hostname] 323 | disabled = true 324 | style = "bg:color_hostname fg:color_foreground_light" 325 | ssh_symbol = "󰱠 " # nf-md-console_network_outline 326 | # ssh_only = false 327 | trim_at = "." 328 | format = "[($ssh_symbol)$hostname]($style)" 329 | 330 | [directory] 331 | # disabled = true 332 | ## If you change the home_symbol, you need the change the directory.substitutions below, as well 333 | home_symbol = " " # nf-seti-home 334 | # home_symbol = "󰮧" # nf-md-home_variant_outline 335 | # home_symbol = "" # nf-oct-home 336 | # home_symbol = "" # nf-cod-home 337 | read_only = "" # nf-fa-lock 338 | style = "italic bg:color_directory fg:color_foreground_light" 339 | read_only_style = "bg:color_directory_read_only fg:color_foreground_light" 340 | # before_repo_root_style = "italic bg:color_directory_repo_before fg:color_foreground_light" 341 | repo_root_style = "italic bold bg:color_directory fg:color_foreground_light" 342 | # truncate_to_repo = false 343 | truncation_length = 4 # default = 3 344 | truncation_symbol = "… " # default = "" 345 | # fish_style_pwd_dir_length = 3 # default = 0 346 | # use_logical_path = false 347 | # use_os_path_sep = false 348 | format = "([](bg:color_background_base fg:color_directory_read_only)[$read_only]($read_only_style)[](bg:color_background_base fg:color_directory_read_only))[](bg:color_background_base fg:color_directory)[$path]($style)[](bg:color_background_base fg:color_directory)" 349 | repo_root_format = """\ 350 | ([](bg:color_background_base fg:color_directory_read_only)[$read_only]($read_only_style)[](bg:color_background_base fg:color_directory_read_only))\ 351 | [](bg:color_background_base fg:color_directory)\ 352 | [$repo_root]($repo_root_style)\ 353 | [$path]($style)\ 354 | [](bg:color_background_base fg:color_directory)\ 355 | """ 356 | 357 | [directory.substitutions] 358 | " /Documents" = "󰈚 " # nf-md-text_box 359 | " /Downloads" = " " # nf-fa-download 360 | " /Music" = "" # nf-fa-music 361 | # " /Music" = "󰝚 " # nf-md-music 362 | " /Movies" = "󰿎 " # nf-md-movie_open 363 | # " /Movies" = "" # nf-fa-video_camera 364 | " /Pictures" = "" # nf-fa-image 365 | # " /Pictures" = "󰔉 " # nf-md-image_filter_hdr 366 | " /Sources" = "󰗀" # nf-md-xml 367 | # " /Sources" = "" # nf-dev-opensource 368 | # " /Sources" = "" # nf-cod-code 369 | "/" = "  " 370 | 371 | 372 | ### Cloud provider section 373 | [aws] 374 | # disabled = true 375 | symbol = "󰸏 " # nf-md-aws 376 | # symbol = " " # nf-weather-cloud 377 | style = "bg:color_cloud fg:color_cloud_text" 378 | expiration_symbol = ' ' 379 | force_display = true 380 | format = '[$symbol$profile(\($region\))(\[$duration\])]($style)' 381 | 382 | [aws.region_aliases] 383 | 384 | [aws.profile_aliases] 385 | 386 | [azure] 387 | # disabled = false 388 | symbol = " " # nf-cod-azure 389 | # symbol = "󰠅 " # nf-md-microsoft_azure 390 | style = "bg:color_cloud fg:color_cloud_text" 391 | format = '[$symbol($subscription)]($style)' 392 | 393 | [gcloud] 394 | # disabled = true 395 | symbol = "󱇶 " # nf-md-google_cloud 396 | style = "bg:color_cloud fg:color_cloud_text" 397 | format = '[$symbol$account(@$domain)(\($region\))]($style)' 398 | ## other variables: 399 | ## active = The active config name written in ~/.config/gcloud/active_config 400 | ## project = The current GCP project 401 | 402 | [gcloud.region_aliases] 403 | 404 | [gcloud.project_aliases] 405 | 406 | [openstack] 407 | # disabled = true 408 | symbol = " " # nf-weather-cloud 409 | style = "bg:color_cloud fg:color_cloud_text" 410 | format = '[$symbol$cloud(\($project\))]($style)' 411 | 412 | 413 | ### Container section 414 | [kubernetes] 415 | disabled = false 416 | symbol = "󱃾 " # nf-md-kubernetes 417 | style = "bg:color_container fg:color_container_text" 418 | format = '[$symbol$context(\($namespace\))]($style)' 419 | ## other variables: 420 | ## cluster = contains the current kubernetes cluster 421 | ## user = contains the current kubernetes user 422 | 423 | [kubernetes.context_aliases] 424 | 425 | [kubernetes.user_aliases] 426 | 427 | [docker_context] 428 | # disabled = true 429 | symbol = " " # nf-linux-docker 430 | # symbol = " " # nf-seti-docker 431 | style = "bg:color_container fg:color_container_text" 432 | # only_with_files = false 433 | format = "[$symbol$context]($style)" 434 | 435 | [container] 436 | # disabled = true 437 | symbol = "󰏖 " # nf-md-package_variant 438 | style = "bg:color_package fg:color_container_text dimmed" 439 | format = '[$symbol\[$name\]]($style)' 440 | 441 | [opa] 442 | # disabled = true 443 | symbol = "󱅧 " # nf-md-police_badge 444 | # symbol = "󱢼 " # nf-md-shield_crown 445 | style = "bg:color_container fg:color_container_text" 446 | format = "[$symbol($version)]($style)" 447 | 448 | [pulumi] 449 | # disabled = true 450 | symbol = " " # nf-fa-cube 451 | style = "bg:color_container fg:color_container_text" 452 | search_upwards = true 453 | # format = '[$symbol($version) ($username@)$stack]($style)' 454 | ## uncomment the format above to also see the version and comment out the line below 455 | format = "[$symbol($username@)$stack]($style)" 456 | 457 | [singularity] # now Apptainer 458 | # disabled = true 459 | symbol = "󰰣 " # nf-md-alpha_s_circle_outline 460 | style = "bg:color_container fg:color_container_text" 461 | format = '[$symbol\[$env\]]($style)' 462 | 463 | [terraform] 464 | # disabled = true 465 | symbol = "󱁢 " # nf-md-terraform 466 | # symbol = " " # nf-seti-terraform 467 | style = "bg:color_container fg:color_container_text" 468 | # format = '[$symbol($version)\($workspace\)]($style)' 469 | ## uncomment the format above to see the version and comment out the line below 470 | format = '[$symbol$workspace]($style)' 471 | 472 | [vagrant] 473 | # disabled = true 474 | symbol = "⍱ " # apl functional symbol down caret tilde - U+2371 475 | style = "bg:color_container fg:color_container_text" 476 | format = "[$symbol($version)]($style)" 477 | 478 | 479 | ### Source control section 480 | [vcsh] 481 | # disabled = true 482 | symbol = "󰳏 " # nf-md-source_repository 483 | style = "bg:color_vcsh fg:color_vcsh_text" 484 | format = "[$symbol$repo]($style)" 485 | 486 | [fossil_branch] 487 | # disabled = false 488 | symbol = "󰘬" # nf-md-source_branch 489 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 490 | # truncation_length = 4 # default = 9223372036854775807 491 | # truncation_symbol = "" # default = "…" 492 | format = "[$symbol$branch]($style) " 493 | 494 | # Mercurial 495 | [hg_branch] 496 | disabled = false 497 | symbol = "󰘬" # nf-md-source_branch 498 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 499 | # truncation_length = 8 # default = 9223372036854775807 500 | # truncation_symbol = "" # default = "…" 501 | format = "[$symbol$branch]($style)" 502 | 503 | [pijul_channel] 504 | # disabled = false 505 | symbol = "󰘬" # nf-md-source_branch 506 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 507 | # truncation_length = 4 # default = 9223372036854775807 508 | # truncation_symbol = "" # default = "…" 509 | format = "[$symbol$channel]($style) " 510 | 511 | [custom.giturl] 512 | # disabled = true 513 | description = "Display icon for remote Git server" 514 | command = """ 515 | GIT_REMOTE=$(command git ls-remote --get-url 2> /dev/null) 516 | if [[ "$GIT_REMOTE" =~ "github" ]]; then 517 | # GIT_REMOTE_SYMBOL="" # nf-cod-github_inverted 518 | GIT_REMOTE_SYMBOL="" # nf-fa-github 519 | elif [[ "$GIT_REMOTE" =~ "gitlab" ]]; then 520 | GIT_REMOTE_SYMBOL="" # nf-fa-gitlab 521 | elif [[ "$GIT_REMOTE" =~ "bitbucket" ]]; then 522 | GIT_REMOTE_SYMBOL="" # nf-fa-bitbucket 523 | elif [[ "$GIT_REMOTE" =~ "git" ]]; then 524 | GIT_REMOTE_SYMBOL="" # nf-fa-git_square 525 | else 526 | GIT_REMOTE_SYMBOL="󰊢 " # nf-md-git 527 | # GIT_REMOTE_SYMBOL="" # nf-fa-unlink 528 | # GIT_REMOTE_SYMBOL="󰜛" # nf-md-source_commit_local 529 | fi 530 | echo "$GIT_REMOTE_SYMBOL " 531 | """ 532 | require_repo = true 533 | when = true 534 | shell = ["bash", "--noprofile", "--norc"] 535 | format = "[$output ](bg:color_sourcecontrol fg:color_foreground_dark)" 536 | 537 | [git_branch] 538 | # disabled = true 539 | symbol = "" # nf-oct-git_branch 540 | # symbol = "󰊢 " # nf-md-git 541 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 542 | # always_show_remote = true 543 | # truncation_length = 4 # default = 9223372036854775807 544 | # truncation_symbol = "" # default = "…" 545 | # only_attached = true 546 | # ignore_branches = ["main", "master"] 547 | format = "[$symbol $branch(:$remote_name)]($style)" 548 | ## other variables: 549 | ## remote_branch = The name of the branch tracked on remote_name 550 | 551 | [git_commit] 552 | # disabled = true 553 | style = "bg:color_git_commit fg:color_foreground_light" 554 | commit_hash_length = 4 # default = 7 555 | # only_detached = false 556 | tag_disabled = false 557 | tag_symbol = "󰓹 " # nf-md-tag 558 | # tag_max_candidates = 0 559 | format = "[ $hash $tag]($style)" #  = nf-fa-hashtag 560 | 561 | [git_status] 562 | # disabled = true 563 | style = "bg:color_git_status fg:color_foreground_dark" 564 | staged = " ${count}" # nf-fa-check 565 | modified = "  ${count}" # nf-fa-edit 566 | # modified = "  ${count}" # nf-fa-pencil 567 | renamed = "󰗧${count}" # nf-md-cursor_text 568 | untracked = " ${count}" # nf-fa-question 569 | deleted = "  ${count}" # nf-fa-remove 570 | conflicted = "${count}" # nf-fa-flag 571 | stashed = "  ${count}" # nf-fa-bank 572 | # stashed = "  ${count}" # nf-fa-inbox 573 | up_to_date = "" 574 | ahead = "󰞙 ${count}" # nf-md-arrow_expand_up 575 | behind = "󰞖 ${count}" # nf-md-arrow_expand_down 576 | diverged = "󰡏 ${ahead_count} ${behind_count}" # nf-md-arrow_expand_vertical 577 | # diverged = "󰯎 ${ahead_count} ${behind_count}" # nf-md-swap_vertical_bold 578 | # ignore_submodules = true 579 | format = "[($staged$modified$renamed$untracked$deleted$conflicted$stashed$ahead_behind )]($style)" 580 | 581 | [git_state] 582 | # disabled = true 583 | style = "bg:color_git_state fg:color_foreground_dark" 584 | rebase = "rebasing" 585 | merge = "merging" 586 | revert = "reverting" 587 | cherry_pick = " picking" # nf-fae-cherry 588 | bisect = "bisecting" 589 | am = "am'ing" 590 | am_or_rebase = "am/rebase" 591 | format = '[$state($progress_current/$progress_total)]($style)' 592 | 593 | [git_metrics] 594 | disabled = false 595 | added_style = 'bg:color_git_metrics fg:color_foreground_light' 596 | deleted_style = 'bg:color_git_metrics fg:color_foreground_light' 597 | # only_nonzero_diffs = false 598 | # format = '([󰺪 $added]($added_style))([ 󰺨 $deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 599 | format = '([󰺪 ](bg:color_git_metrics fg:color_git_metrics_added)[$added]($added_style))([ 󰺨 ](bg:color_git_metrics fg:color_git_metrics_deleted)[$deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 600 | 601 | 602 | ### Toolchain version section 603 | [bun] 604 | # disabled = true 605 | symbol = " " # nf-oct-smiley 606 | style = "bg:color_toolchain fg:color_toolchain_text" 607 | format = "[$symbol($version)]($style)" 608 | 609 | [c] 610 | # disabled = true 611 | symbol = " " # nf-custom-c 612 | # symbol = "󰙱 " # nf-md-language_c 613 | # symbol = "C " # plain character 614 | style = "bg:color_toolchain fg:color_toolchain_text" 615 | format = "[$symbol($version(-$name))]($style)" 616 | 617 | [cobol] 618 | # disabled = true 619 | symbol = " " # nf-fa-cog 620 | style = "bg:color_toolchain fg:color_toolchain_text" 621 | format = "[$symbol($version)]($style)" 622 | 623 | [crystal] 624 | # disabled = true 625 | symbol = " " # nf-custom-crystal 626 | # symbol = "󰬯" # nf-md-crystal_ball 627 | style = "bg:color_toolchain fg:color_toolchain_text" 628 | format = "[$symbol($version)]($style)" 629 | 630 | [daml] 631 | # disabled = true 632 | symbol = "𝜦 " # Capital lambda - U+1D726 633 | style = "bg:color_toolchain fg:color_toolchain_text" 634 | format = "[$symbol($version)]($style)" 635 | 636 | [dart] 637 | # disabled = true 638 | symbol = " " # nf-dev-dart 639 | # symbol = " " # nf-seti-dart 640 | style = "bg:color_toolchain fg:color_toolchain_text" 641 | format = "[$symbol($version)]($style)" 642 | 643 | [deno] 644 | # disabled = true 645 | symbol = " " # nf-dev-javascript_badge 646 | style = "bg:color_toolchain fg:color_toolchain_text" 647 | format = "[$symbol($version)]($style)" 648 | 649 | [dotnet] 650 | # disabled = true 651 | symbol = " " # nf-dev-dotnet 652 | style = "bg:color_toolchain fg:color_toolchain_text" 653 | heuristic = true 654 | format = "[$symbol($version)( 󰓾 $tfm)]($style)" # 󰓾 = nf-md-target 655 | 656 | [elixir] 657 | # disabled = true 658 | symbol = " " # nf-custom-elixir 659 | style = "bg:color_toolchain fg:color_toolchain_text" 660 | format = '[$symbol($version) (\(OTP:$otp_version\))]($style)' 661 | 662 | [elm] 663 | # disabled = true 664 | symbol = " " # nf-custom-elm 665 | # symbol = " " # nf-fae-tree 666 | style = "bg:color_toolchain fg:color_toolchain_text" 667 | format = "[$symbol($version)]($style)" 668 | 669 | [erlang] 670 | # disabled = true 671 | symbol = " " # nf-dev-erlang 672 | style = "bg:color_toolchain fg:color_toolchain_text" 673 | format = "[$symbol($version)]($style)" 674 | 675 | [fennel] 676 | # disabled = false 677 | symbol = "󰬍 " # nf-md-alpha_f_box 678 | # symbol = " " # nf-fa-smile_o 679 | style = "bg:color_toolchain fg:color_toolchain_text" 680 | format = "[$symbol($version)]($style)" 681 | 682 | [golang] 683 | # disabled = true 684 | symbol = " " # nf-seti-go 685 | # symbol = "󰟓 " # nf-md-language_go 686 | style = "bg:color_toolchain fg:color_toolchain_text" 687 | format = "[$symbol($version)]($style)" 688 | 689 | [haskell] 690 | # disabled = true 691 | symbol = " " # nf-seti-haskell 692 | # symbol = "[λ](bold bg:color_toolchain fg:color_toolchain_text)" # Small greek lambda - U+03BB 693 | style = "bg:color_toolchain fg:color_toolchain_text" 694 | format = "[$symbol($version)]($style)" 695 | ## other variables: 696 | ## snapshot = Currently selected Stack snapshot 697 | ## ghc_version = Currently installed GHC version 698 | 699 | [haxe] 700 | # disabled = true 701 | symbol = " " # nf-seti-haxe 702 | # symbol = "󰐴 " # nf-md-quadcopter 703 | style = "bg:color_toolchain fg:color_toolchain_text" 704 | format = "[$symbol($version)]($style)" 705 | 706 | [java] 707 | # disabled = true 708 | symbol = " " # nf-fae-java 709 | style = "bg:color_toolchain fg:color_toolchain_text" 710 | format = "[$symbol($version)]($style)" 711 | 712 | [julia] 713 | # disabled = true 714 | symbol = " " # nf-seti-julia 715 | style = "bg:color_toolchain fg:color_toolchain_text" 716 | format = "[$symbol($version)]($style)" 717 | 718 | [kotlin] 719 | # disabled = true 720 | symbol = "󱈙 " # nf-md-language_kotlin 721 | style = "bg:color_toolchain fg:color_toolchain_text" 722 | format = "[$symbol($version)]($style)" 723 | 724 | [lua] 725 | # disabled = true 726 | symbol = "󰢱 " # nf-md-language_lua 727 | style = "bg:color_toolchain fg:color_toolchain_text" 728 | format = "[$symbol($version)]($style)" 729 | 730 | [nim] 731 | # disabled = true 732 | symbol = "" # nf-seti-nim 733 | # symbol = " " # nf-fae-crown 734 | style = "bg:color_toolchain fg:color_toolchain_text" 735 | format = "[$symbol($version)]($style)" 736 | 737 | [nodejs] 738 | # disabled = true 739 | symbol = "󰎙 " # nf-md-nodejs 740 | style = "bg:color_toolchain fg:color_toolchain_text" 741 | not_capable_style = "bg:color_toolchain fg:color_foreground_dark" 742 | format = "[$symbol($version)]($style)" 743 | 744 | [ocaml] 745 | # disabled = true 746 | symbol = " " # nf-seti-ocaml 747 | style = "bg:color_toolchain fg:color_toolchain_text" 748 | format = '[$symbol($version)( \($switch_indicator$switch_name\))]($style)' 749 | 750 | [perl] 751 | # disabled = true 752 | symbol = "" # nf-seti-perl 753 | # symbol = " " # nf-dev-perl 754 | style = "bg:color_toolchain fg:color_toolchain_text" 755 | format = "[$symbol($version)]($style)" 756 | 757 | [php] 758 | # disabled = true 759 | symbol = " " # nf-dev-php 760 | # symbol = "󰌟 " # nf-md-language_php 761 | # symbol = "" # nf-seti-php 762 | style = "bg:color_toolchain fg:color_toolchain_text" 763 | format = "[$symbol($version)]($style)" 764 | 765 | [purescript] 766 | # disabled = true 767 | symbol = "" # nf-custom-purescript 768 | # symbol = "⇔ " # left right double arrow - U+21D4 769 | style = "bg:color_toolchain fg:color_toolchain_text" 770 | format = "[$symbol($version)]($style)" 771 | 772 | [python] 773 | # disabled = true 774 | symbol = "󰌠 " # nf-md-language_python 775 | # symbol = " " # nf-fae-python 776 | style = "bg:color_toolchain fg:color_toolchain_text" 777 | python_binary = [ "python3", "python", "python2" ] 778 | # pyenv_version_name = true 779 | # pyenv_prefix = "pyenv " # default 780 | format = '[${symbol}(${pyenv_prefix}${version})(\($virtualenv\))]($style)' 781 | 782 | [raku] 783 | # disabled = true 784 | symbol = " " # nf-fae-butterfly 785 | style = "bg:color_toolchain fg:color_toolchain_text" 786 | format = "[$symbol($version)(-$vm_version)]($style)" 787 | 788 | [red] 789 | # disabled = true 790 | symbol = "󱥒 " # nf-md-pyramid 791 | style = "bg:color_toolchain fg:color_toolchain_text" 792 | format = "[$symbol($version)]($style)" 793 | 794 | [rlang] 795 | # disabled = true 796 | symbol = "󰟔 " # nf-md-language_r 797 | style = "bg:color_toolchain fg:color_toolchain_text" 798 | format = "[$symbol($version)]($style)" 799 | 800 | [ruby] 801 | # disabled = true 802 | symbol = "󰴭 " # nf-md-language_ruby 803 | # symbol = " " # nf-fae-ruby 804 | # symbol = " " # nf-oct-ruby 805 | style = "bg:color_toolchain fg:color_toolchain_text" 806 | format = "[$symbol($version)]($style)" 807 | 808 | [rust] 809 | # disabled = true 810 | symbol = "󱘗 " # nf-md-language_rust 811 | style = "bg:color_toolchain fg:color_toolchain_text" 812 | format = "[$symbol($version)]($style)" 813 | 814 | [scala] 815 | # disabled = true 816 | symbol = " " # nf-dev-scala 817 | style = "bg:color_toolchain fg:color_toolchain_text" 818 | format = "[$symbol($version)]($style)" 819 | 820 | [swift] 821 | # disabled = true 822 | symbol = "󰛥 " # nf-md-language_swift 823 | # symbol = "" # nf-seti-swift 824 | style = "bg:color_toolchain fg:color_toolchain_text" 825 | format = "[$symbol($version)]($style)" 826 | 827 | [vlang] 828 | # disabled = true 829 | symbol = "󱑹 " # nf-md-cosine_wave 830 | style = "bg:color_toolchain fg:color_toolchain_text" 831 | format = "[$symbol($version)]($style)" 832 | 833 | [zig] 834 | # disabled = true 835 | symbol = "" # nf-seti-zig 836 | # symbol = '\[Z\] ' 837 | style = "bg:color_toolchain fg:color_toolchain_text" 838 | format = "[$symbol($version)]($style)" 839 | 840 | 841 | ### Package section 842 | [package] 843 | # disabled = true 844 | symbol = " " # nf-oct-package 845 | style = "bg:color_package fg:color_package_text" 846 | display_private = true 847 | format = "[$symbol($version)]($style)" 848 | 849 | [buf] 850 | # disabled = true 851 | symbol = " " # nf-fa-barcode 852 | style = "bg:color_package fg:color_package_text" 853 | format = "[$symbol($version)]($style)" 854 | 855 | [cmake] 856 | # disabled = true 857 | symbol = "󰔷 " # nf-md-triangle_outline 858 | # symbol = "󰔶 " # nf-md-triangle 859 | style = "bg:color_package fg:color_package_text" 860 | format = "[$symbol($version)]($style)" 861 | 862 | [conda] 863 | # disabled = true 864 | # symbol = " " # nf-fa-circle_o 865 | symbol = "🅒 " # Negative Circled Latin Capital Letter C 866 | style = "bg:color_package fg:color_package_text" 867 | # ignore_base = false 868 | # truncation_length = 0 # no truncation 869 | format = "[$symbol$environment]($style)" 870 | 871 | [gradle] 872 | # disabled = true 873 | symbol = " " # nf-seti-gradle 874 | # symbol = "󰟆 " # nf-md-elephant 875 | style = "bg:color_package fg:color_package_text" 876 | # recursive = true 877 | format = "[$symbol($version)]($style)" 878 | 879 | [helm] 880 | # disabled = true 881 | symbol = "󰠳 " # nf-md-ship_wheel 882 | style = "bg:color_package fg:color_package_text" 883 | format = "[$symbol($version)]($style)" 884 | 885 | [meson] 886 | # disabled = true 887 | symbol = "󰔶 " # nf-md-triangle 888 | # symbol = "▲" # black up-pointing triangle 889 | style = "bg:color_package fg:color_package_text" 890 | # truncation_length = 20 # default = 4294967295 891 | # truncation_symbol = "" # default = "…" 892 | format = "[$symbol$project]($style)" 893 | 894 | [spack] 895 | # disabled = true 896 | symbol = "󰦻 " # nf-md-arrow_decision 897 | style = "bg:color_package fg:color_package_text" 898 | # truncation_length = 0 # default = 1 899 | format = '[$symbol$environment]($style)' 900 | 901 | 902 | ### Information section 1 903 | [memory_usage] 904 | # disabled = false 905 | symbol = "󰍛 " # nf-md-memory 906 | style = "bg:color_memory fg:color_memory_text" 907 | # threshold = 75 # default 908 | format = "[$symbol$ram(:$swap)]($style)" 909 | ## other variables: 910 | ## ram_pct = The percentage of the current system memory 911 | ## swap_pct = The swap memory percentage of the current system swap memory file 912 | 913 | [env_var.FIRST] ## change to your likings 914 | disabled = true 915 | symbol = "" # nf-fa-dollar 916 | style = "bg:color_env_var fg:color_env_var_text" 917 | variable = "STARSHIP_CONFIG" 918 | default = " 󱃓 " # shows if not defined - nf-md-circle_off_outline 919 | format = "[$symbol$env_value]($style)" 920 | 921 | [battery] 922 | # disabled = true 923 | full_symbol = "󰁹 " # nf-md-battery 924 | charging_symbol = "󱊥 " # nf-md-battery_charging_medium 925 | discharging_symbol = "󱊡 " # nf-md-battery_low 926 | unknown_symbol = "󰂑 " # nf-md-battery_unknown 927 | empty_symbol = "󰂎 " # nf-md-battery_outline 928 | format = "[$symbol$percentage]($style)" 929 | [[battery.display]] 930 | threshold = 10 931 | style = "bold bg:color_battery fg:color_battery_text" 932 | [[battery.display]] 933 | threshold = 20 934 | style = "bg:color_battery fg:color_battery_text" 935 | [[battery.display]] # uncomment this section to always see your battery information 936 | threshold = 100 937 | style = "bg:color_battery fg:color_battery_text" 938 | 939 | ### Configuration shell section 940 | [guix_shell] 941 | # disabled = true 942 | symbol = " " # nf-linux-gnu_guix 943 | # symbol = "󰆚 " # nf-md-cow 944 | style = "bg:color_shellix fg:color_shellix_text" 945 | format = '[$symbol]($style)[shell]($style)' 946 | 947 | [nix_shell] 948 | # disabled = true 949 | symbol = " " # nf-linux-nixos 950 | style = "bg:color_shellix fg:color_shellix_text" 951 | impure_msg = '[](bg:color_shellix fg:color_base_red_light)' # nf-weather-gale_warning - personal setting 952 | pure_msg = '[ ](bg:color_shellix fg:color_base_green)' # nf-weather-day_sunny - personal setting 953 | # impure_msg = '[\(impure\)](bg:color_shellix fg:color_base_red_light)' 954 | # pure_msg = '[\(pure\)](bg:color_shellix fg:color_base_green)' 955 | unknown_msg = '[ ](bg:color_shellix fg:color_base_red)' # nf-weather-na 956 | # heuristic = true 957 | format = '[$symbol$name]($style)[\($state\)](bg:color_shellix fg:color_directory_repo_before)' 958 | 959 | 960 | ### Information section 2 961 | [localip] 962 | # disabled = false 963 | style = "bg:color_background_base fg:color_base_orange" 964 | # ssh_only = false 965 | format = "[ 󰩠 $localipv4]($style)" # 󰩠 = nf-md-ip_network 966 | 967 | [cmd_duration] 968 | disabled = true 969 | style = "bg:color_background_base fg:color_base_yellow" 970 | show_milliseconds = true 971 | # show_notifications = true 972 | # notification_timeout = 60000 973 | format = "[ 󰔛 $duration]($style)" 974 | 975 | [shlvl] 976 | disabled = false 977 | symbol = " " # nf-fa-level_up 978 | style = "bold bg:color_shell_level fg:color_shell_level_text" 979 | # repeat = true 980 | # threshold = 3 # default = 2 981 | format = "[$symbol$shlvl]($style)" 982 | 983 | [jobs] 984 | # disabled = true 985 | symbol = "  " # nf-fa-list 986 | style = "bold bg:color_background_base fg:color_base_orange" 987 | # symbol_threshold = 1 # default 988 | # number_threshold = 2 # default 989 | format = "[$symbol$number]($style)" 990 | 991 | [sudo] 992 | disabled = false 993 | symbol = " 󱫖 " # nf-md-timer_lock_open_outline 994 | style = "bg:color_sudo fg:color_sudo_text" 995 | # allow_windows = true 996 | format = "[$symbol]($style)" 997 | 998 | [status] 999 | # disabled = false 1000 | symbol = "" # nf-fa-exclamation 1001 | success_symbol = "" 1002 | not_executable_symbol = " " # nf-fa-times_circle 1003 | not_found_symbol = " " # nf-fa-question_circle 1004 | sigint_symbol = " " # nf-fa-stop_circle 1005 | signal_symbol = "󰉁 " # nf-md-flash 1006 | style = "bg:color_background_base fg:color_base_red" 1007 | map_symbol = true 1008 | # recognize_signal_code = false 1009 | # pipestatus = true 1010 | pipestatus_separator = "|" 1011 | pipestatus_format = '\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)' 1012 | format = "[$symbol$status]($style)" 1013 | 1014 | [fill] 1015 | # disabled = true 1016 | symbol = ' ' 1017 | # symbol = '' # nf-cod-dash 1018 | # symbol = '' # nf-oct-dash 1019 | # symbol = '━' # box drawings heavy horizontal 1020 | style = 'none' 1021 | # style = 'fg:color_background_base' 1022 | -------------------------------------------------------------------------------- /orange/slanted/starship/general/starship.toml: -------------------------------------------------------------------------------- 1 | # M.y.t.h. Orange Slanted config for Starship 2 | # Copyright (c) 2023 by Mick Hohamnn (@mickimnet), last changed: 2023-05-07 18:11 3 | # Note: comments for symbols refer to the class name of Nerd Fonts 4 | # Starship version support: 1.14.2 5 | "$schema" = 'https://starship.rs/config-schema.json' 6 | 7 | ### Generic prompt configurations 8 | scan_timeout = 30 # default = 30 9 | command_timeout = 500 # default = 500 10 | add_newline = false # Don't print a new line before the start of the prompt 11 | continuation_prompt = "[](bg:color_background_base fg:color_base_orange)[](fg:color_background_base)" 12 | palette = "myth-orange-dark" # select the color palette to be used 13 | 14 | ### Order of modules on prompt 15 | format = """\ 16 | $os\ 17 | ([](bg:color_background_base fg:color_foreground_dark)$shell[](bg:color_background_base fg:color_foreground_dark))\ 18 | ([](bg:color_background_base fg:color_sudo)$sudo[](bg:color_background_base fg:color_sudo))\ 19 | ([](bg:color_background_base fg:color_root)${custom.root}[](bg:color_background_base fg:color_root))\ 20 | ([](bg:color_background_base fg:color_username)${custom.ssh_user}[](bg:color_background_base fg:color_username))\ 21 | ([](bg:color_background_base fg:color_root)${custom.ssh_root}[](bg:color_background_base fg:color_root))\ 22 | ([](bg:color_background_base fg:color_hostname)${custom.ssh_host}[](bg:color_background_base fg:color_hostname))\ 23 | ([](bg:color_background_base fg:color_username)$username[](bg:color_background_base fg:color_username))\ 24 | ([](bg:color_background_base fg:color_hostname)$hostname[](bg:color_background_base fg:color_hostname))\ 25 | (↓ Styling of the directory module is handled in the module section ↓)\ 26 | ($directory)\ 27 | (↓ Cloud provider modules ↓)\ 28 | ([](bg:color_background_base fg:color_cloud)$aws[](bg:color_background_base fg:color_cloud))\ 29 | ([](bg:color_background_base fg:color_cloud)$azure[](bg:color_background_base fg:color_cloud))\ 30 | ([](bg:color_background_base fg:color_cloud)$gcloud[](bg:color_background_base fg:color_cloud))\ 31 | ([](bg:color_background_base fg:color_cloud)$openstack[](bg:color_background_base fg:color_cloud))\ 32 | (↑ Cloud provider modules ↑)\ 33 | (↓ Container modules ↓)\ 34 | ([](bg:color_background_base fg:color_container)$kubernetes[](bg:color_background_base fg:color_container))\ 35 | ([](bg:color_background_base fg:color_container)$docker_context[](bg:color_background_base fg:color_container))\ 36 | ([](bg:color_background_base fg:color_container)$container[](bg:color_background_base fg:color_container))\ 37 | ([](bg:color_background_base fg:color_container)$opa[](bg:color_background_base fg:color_container))\ 38 | ([](bg:color_background_base fg:color_container)$pulumi[](bg:color_background_base fg:color_container))\ 39 | ([](bg:color_background_base fg:color_container)$singularity[](bg:color_background_base fg:color_container))\ 40 | ([](bg:color_background_base fg:color_container)$terraform[](bg:color_background_base fg:color_container))\ 41 | ([](bg:color_background_base fg:color_container)$vagrant[](bg:color_background_base fg:color_container))\ 42 | (↑ Container modules ↑)\ 43 | (↓ Source control ↓)\ 44 | (↑ Source control ↑)\ 45 | (↓ Toolchain version modules ↓)\ 46 | ([](bg:color_background_base fg:color_toolchain)$bun[](bg:color_background_base fg:color_toolchain))\ 47 | ([](bg:color_background_base fg:color_toolchain)$c[](bg:color_background_base fg:color_toolchain))\ 48 | ([](bg:color_background_base fg:color_toolchain)$cobol[](bg:color_background_base fg:color_toolchain))\ 49 | ([](bg:color_background_base fg:color_toolchain)$crystal[](bg:color_background_base fg:color_toolchain))\ 50 | ([](bg:color_background_base fg:color_toolchain)$daml[](bg:color_background_base fg:color_toolchain))\ 51 | ([](bg:color_background_base fg:color_toolchain)$dart[](bg:color_background_base fg:color_toolchain))\ 52 | ([](bg:color_background_base fg:color_toolchain)$deno[](bg:color_background_base fg:color_toolchain))\ 53 | ([](bg:color_background_base fg:color_toolchain)$dotnet[](bg:color_background_base fg:color_toolchain))\ 54 | ([](bg:color_background_base fg:color_toolchain)$elixir[](bg:color_background_base fg:color_toolchain))\ 55 | ([](bg:color_background_base fg:color_toolchain)$elm[](bg:color_background_base fg:color_toolchain))\ 56 | ([](bg:color_background_base fg:color_toolchain)$erlang[](bg:color_background_base fg:color_toolchain))\ 57 | ([](bg:color_background_base fg:color_toolchain)$fennel[](bg:color_background_base fg:color_toolchain))\ 58 | ([](bg:color_background_base fg:color_toolchain)$golang[](bg:color_background_base fg:color_toolchain))\ 59 | ([](bg:color_background_base fg:color_toolchain)$haskell[](bg:color_background_base fg:color_toolchain))\ 60 | ([](bg:color_background_base fg:color_toolchain)$haxe[](bg:color_background_base fg:color_toolchain))\ 61 | ([](bg:color_background_base fg:color_toolchain)$java[](bg:color_background_base fg:color_toolchain))\ 62 | ([](bg:color_background_base fg:color_toolchain)$julia[](bg:color_background_base fg:color_toolchain))\ 63 | ([](bg:color_background_base fg:color_toolchain)$kotlin[](bg:color_background_base fg:color_toolchain))\ 64 | ([](bg:color_background_base fg:color_toolchain)$lua[](bg:color_background_base fg:color_toolchain))\ 65 | ([](bg:color_background_base fg:color_toolchain)$nim[](bg:color_background_base fg:color_toolchain))\ 66 | ([](bg:color_background_base fg:color_toolchain)$nodejs[](bg:color_background_base fg:color_toolchain))\ 67 | ([](bg:color_background_base fg:color_toolchain)$ocaml[](bg:color_background_base fg:color_toolchain))\ 68 | ([](bg:color_background_base fg:color_toolchain)$perl[](bg:color_background_base fg:color_toolchain))\ 69 | ([](bg:color_background_base fg:color_toolchain)$php[](bg:color_background_base fg:color_toolchain))\ 70 | ([](bg:color_background_base fg:color_toolchain)$purescript[](bg:color_background_base fg:color_toolchain))\ 71 | ([](bg:color_background_base fg:color_toolchain)$python[](bg:color_background_base fg:color_toolchain))\ 72 | ([](bg:color_background_base fg:color_toolchain)$raku[](bg:color_background_base fg:color_toolchain))\ 73 | ([](bg:color_background_base fg:color_toolchain)$red[](bg:color_background_base fg:color_toolchain))\ 74 | ([](bg:color_background_base fg:color_toolchain)$rlang[](bg:color_background_base fg:color_toolchain))\ 75 | ([](bg:color_background_base fg:color_toolchain)$ruby[](bg:color_background_base fg:color_toolchain))\ 76 | ([](bg:color_background_base fg:color_toolchain)$rust[](bg:color_background_base fg:color_toolchain))\ 77 | ([](bg:color_background_base fg:color_toolchain)$scala[](bg:color_background_base fg:color_toolchain))\ 78 | ([](bg:color_background_base fg:color_toolchain)$swift[](bg:color_background_base fg:color_toolchain))\ 79 | ([](bg:color_background_base fg:color_toolchain)$vlang[](bg:color_background_base fg:color_toolchain))\ 80 | ([](bg:color_background_base fg:color_toolchain)$zig[](bg:color_background_base fg:color_toolchain))\ 81 | (↑ Toolchain version modules ↑)\ 82 | (↓ Package modules ↓)\ 83 | ([](bg:color_background_base fg:color_package)$package[](bg:color_background_base fg:color_package))\ 84 | ([](bg:color_background_base fg:color_package)$buf[](bg:color_background_base fg:color_package))\ 85 | ([](bg:color_background_base fg:color_package)$cmake[](bg:color_background_base fg:color_package))\ 86 | ([](bg:color_background_base fg:color_package)$conda[](bg:color_background_base fg:color_package))\ 87 | ([](bg:color_background_base fg:color_package)$gradle[](bg:color_background_base fg:color_package))\ 88 | ([](bg:color_background_base fg:color_package)$helm[](bg:color_background_base fg:color_package))\ 89 | ([](bg:color_background_base fg:color_package)$meson[](bg:color_background_base fg:color_package))\ 90 | ([](bg:color_background_base fg:color_package)$spack[](bg:color_background_base fg:color_package))\ 91 | (↑ Package modules ↑)\ 92 | ([](bg:color_background_base fg:color_memory)$memory_usage[](bg:color_background_base fg:color_memory))\ 93 | ([](bg:color_background_base fg:color_env_var)${env_var.FIRST}[](bg:color_background_base fg:color_env_var))\ 94 | (↑ above input line ↑)\ 95 | (\ 96 | [](bg:none fg:color_background_base)\ 97 | $line_break\ 98 | )\ 99 | (↓ on input line ↓)\ 100 | ($localip)\ 101 | ($cmd_duration)\ 102 | ($shlvl)\ 103 | ($jobs)\ 104 | ($status)\ 105 | ($character)\ 106 | """ 107 | 108 | right_format = """ 109 | (\ 110 | [](bg:none fg:color_base_green)[](bg:color_base_green fg:color_background_base)\ 111 | ([](bg:color_background_base fg:color_shellix)$guix_shell[](bg:color_background_base fg:color_shellix))\ 112 | ([](bg:color_background_base fg:color_shellix)$nix_shell[](bg:color_background_base fg:color_shellix))\ 113 | ([](bg:color_background_base fg:color_vcsh)$vcsh[](bg:color_background_base fg:color_vcsh))\ 114 | ([](bg:color_background_base fg:color_sourcecontrol)$fossil_branch[](bg:color_background_base fg:color_sourcecontrol))\ 115 | ([](bg:color_background_base fg:color_sourcecontrol)$hg_branch[](bg:color_background_base fg:color_sourcecontrol))\ 116 | ([](bg:color_background_base fg:color_sourcecontrol)$pijul_channel[](bg:color_background_base fg:color_sourcecontrol))\ 117 | ([](bg:color_background_base fg:color_sourcecontrol)${custom.giturl})\ 118 | ([ ](bg:color_sourcecontrol fg:color_foreground_dark)$git_branch[](bg:color_background_base fg:color_sourcecontrol))\ 119 | ([](bg:color_sourcecontrol fg:color_git_commit)$git_commit[](bg:color_background_base fg:color_git_commit))\ 120 | ([](bg:color_background_base fg:color_git_status)$git_status[](bg:color_background_base fg:color_git_status))\ 121 | ([](bg:color_background_base fg:color_git_state)$git_state[](bg:color_background_base fg:color_git_state))\ 122 | ([](bg:color_background_base fg:color_git_metrics)$git_metrics[](bg:color_background_base fg:color_git_metrics))\ 123 | ([](bg:color_background_base fg:color_battery)$battery[](bg:color_background_base fg:color_battery))\ 124 | ([](bg:color_background_base fg:color_time)$time[](bg:color_background_base fg:color_time))\ 125 | )\ 126 | """ 127 | 128 | [palettes.myth-orange-dark] 129 | ## Generics 130 | color_foreground_light = "#EDEDED" 131 | color_foreground_dark = "#121212" 132 | color_background_base = "#464347" 133 | color_base_orange = "#FFA200" 134 | color_base_red = "#E83017" 135 | color_base_red_light = "#FF620D" 136 | color_base_green = "#C6FF1A" 137 | color_base_yellow = "#FFD90D" 138 | ## General colors 139 | color_os = "#C6FF1A" # color_base_green 140 | color_os_text = "#121212" # color_foreground_dark 141 | color_sudo = "#E83017" # color_base_red 142 | color_sudo_text = "#EDEDED" # color_foreground_light 143 | color_hostname = "#22AA22" 144 | color_username = "#1988FF" 145 | color_root = "#E83017" # color_base_red_light 146 | color_directory = "#6F6A70" 147 | color_directory_read_only = "#E83017" # color_base_red 148 | color_directory_repo_before = "#8A848B" 149 | color_memory = "#BBBBBB" 150 | color_memory_text = "#121212" # color_foreground_dark 151 | color_env_var = "#BBBBBB" # color_memory 152 | color_env_var_text = "#121212" # color_foreground_dark 153 | color_shell_level = "#464347" # color_background_base 154 | color_shell_level_text = "#FFD90D" # color_base_yellow 155 | color_battery = "#FF620D" # color_base_red_light 156 | color_battery_text = "#EDEDED" # color_foreground_light 157 | color_time = "#FF620D" # color_base_red_light 158 | color_time_text = "#EDEDED" # color_foreground_light 159 | ## Cloud provider colors 160 | color_cloud = "#27385D" 161 | color_cloud_text = "#EDEDED" # color_foreground_light 162 | ## Container colors 163 | color_container = "#003E80" 164 | color_container_text = "#EDEDED" # color_foreground_light 165 | ## Source control colors 166 | color_sourcecontrol = "#98B359" 167 | color_sourcecontrol_text = "#121212" # color_foreground_dark 168 | color_git_commit = "#5D6B38" 169 | color_git_metrics = "#6F6A70" # color_directory 170 | color_git_metrics_added = "#C6FF1A" 171 | color_git_metrics_deleted = "#E83017" # color_base_red 172 | color_git_state = "#5D6B38" # color_git_commit 173 | color_git_status = "#B4AB5F" 174 | color_vcsh = "#121212" # color_foreground_dark 175 | color_vcsh_text = "#EDEDED" # color_foreground_light 176 | ## Toolchain version colors 177 | color_toolchain = "#FF7500" 178 | color_toolchain_text = "#EDEDED" # color_foreground_light 179 | ## Package colors 180 | color_package = "#6F6A70" # color_directory 181 | color_package_text = "#EDEDED" # color_foreground_light 182 | ## Configuration shell modules 183 | color_shellix = "#27385D" # color_cloud 184 | color_shellix_text = "#EDEDED" # color_foreground_light 185 | 186 | ## Generic prompt configurations 187 | [character] 188 | success_symbol = "[](bg:color_base_green fg:color_background_base)[](fg:color_base_green)" 189 | error_symbol = "[](bg:color_base_red fg:color_background_base)[](fg:color_base_red)" 190 | vicmd_symbol = "[](bg:color_background_base fg:color_base_green)[  ](bold bg:color_base_green fg:color_foreground_dark)[](bg:color_base_green fg:color_foreground_dark)" 191 | vimcmd_visual_symbol = "[](bg:color_background_base fg:color_base_yellow)[  ](bold bg:color_base_yellow fg:color_foreground_dark)[](bg:color_base_yellow fg:color_foreground_dark)" 192 | vimcmd_replace_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_dark)[](bg:color_base_orange fg:color_foreground_dark)" 193 | vimcmd_replace_one_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_light)[](bg:color_base_orange fg:color_foreground_dark)" 194 | format = "$symbol " 195 | 196 | [line_break] 197 | disabled = true 198 | 199 | ### Module configurations 200 | ### General section 201 | [os] 202 | # disabled = false 203 | style = "bg:color_os fg:color_os_text" 204 | # format = '[$symbol(v$version)(  $edition)(  $codename)(  $type)]($style)[](bg:color_background_base fg:color_os)' 205 | ## uncomment the format above for all available information and comment out the line below 206 | format = '[$symbol]($style)[](bg:color_background_base fg:color_os)' 207 | ## other variables: 208 | ## name = The current operating system name 209 | ## type = The current operating system type 210 | ## codename = The current operating system codename, if applicable 211 | ## edition = The current operating system edition, if applicable 212 | ## version = The current operating system version, if applicable 213 | 214 | [os.symbols] 215 | Alpaquita = " " # nf-fa-bell 216 | Alpine = " " # nf-linux-alpine 217 | Amazon = " " # nf-fa-amazon 218 | Android = " " # nf-dev-android 219 | Arch = " " # nf-linux-archlinux 220 | Artix = " " # nf-linux-artix 221 | CentOS = " " # nf-linux-centos 222 | Debian = " " # nf-linux-debian 223 | DragonFly = " " # nf-fae-butterfly 224 | Emscripten = " " # nf-fa-toggle_on 225 | EndeavourOS = " " # nf-linux-endeavour 226 | Fedora = " " # nf-linux-fedora 227 | FreeBSD = " " # nf-linux-freebsd 228 | Garuda = "󰛓 " # nf-md-feather 229 | Gentoo = " " # nf-linux-gentoo 230 | HardenedBSD = "󰔇 " # nf-md-tennis_ball 231 | Illumos = " " # nf-linux-illumos 232 | Linux = " " # nf-linux-tux 233 | Mabox = "󰆦 " # nf-fa-cube 234 | Macos = " " # nf-linux-apple 235 | Manjaro = " " # nf-linux-manjaro 236 | Mariner = " " # nf-fa-life_saver 237 | MidnightBSD = " " # nf-fa-moon_o 238 | Mint = "󰣭 " # nf-md-linux_mint 239 | NetBSD = " " # nf-fa-flag 240 | NixOS = " " # nf-linux-nixos 241 | OpenBSD = " " # nf-linux-openbsd 242 | OpenCloudOS = " " # nf-fa-cloud 243 | openEuler = "󰏒 " # nf-md-owl 244 | openSUSE = " " # nf-linux-opensuse 245 | OracleLinux = "󰌷 " # nf-md-link 246 | Pop = " " # nf-linux-pop_os 247 | Raspbian = " " # nf-linux-raspberry_pi 248 | Redhat = "󱄛 " # nf-md-redhat 249 | RedHatEnterprise = " " # nf-linux-redhat 250 | Redox = "󰀘 " # nf-md-orbit 251 | Solus = " " # nf-linux-solus 252 | SUSE = " " # nf-linux-opensuse 253 | Ubuntu = " " # nf-linux-ubuntu 254 | Unknown = " " # nf-fa-question_circle 255 | Windows = " " # nf-fa-windows 256 | 257 | [shell] 258 | disabled = false 259 | bash_indicator = '\$_' 260 | fish_indicator = "" # Empty string as Fish Shell is my default shell 261 | # fish_indicator = "⋖⋗⋖" # if Fish Shell is not the default shell 262 | zsh_indicator = "%_" 263 | powershell_indicator = "" # nf-seti-powershell 264 | ion_indicator = '(\$_)' 265 | elvish_indicator = "󰘧" # nf-md-lambda 266 | tcsh_indicator = "󰇥 " # nf-md-duck 267 | nu_indicator = "[󰥭](fg:color_base_green)" # nf-md-greater_than 268 | xonsh_indicator = "🐚" # seashell emoji 269 | cmd_indicator = "" # nf-cod-terminal_cmd 270 | unknown_indicator = " " # nf-fa-question_circle 271 | style = "bg:color_foreground_dark fg:color_foreground_light" 272 | format = "[$indicator]($style)" 273 | 274 | [time] 275 | disabled = false 276 | ## color is set to dark orange, to get ones attention for e. g. R&R time, based on the configured time_range ;) 277 | style = "bg:color_time fg:color_time_text" 278 | # use_12hr = true 279 | time_format = "%H:%M" 280 | time_range = "20:00:00-06:00:00" 281 | format = "[ $time]($style)" #  = nf-oct-clock 282 | 283 | [custom.root] 284 | # disabled = true 285 | description = "Only display username, if sudo or different from standard user" 286 | style = "bold bg:color_root fg:color_foreground_light" 287 | command = "echo $USER" 288 | when = '[[ -z "$SSH_CONNECTION" ]] && ([[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 289 | shell = ["bash", "--noprofile", "--norc"] 290 | format = "[$output]($style)" 291 | 292 | [custom.ssh_user] 293 | # disabled = true 294 | description = "Display username, if on a ssh session, but not in tmux" 295 | style = "bg:color_username fg:color_foreground_light" 296 | command = "echo $USER" 297 | when = '([[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]) && ([[ "$USER" != "root" ]] && [[ -z "$SUDO_USER" ]] && [[ "$USER" == "$LOGNAME" ]])' 298 | shell = ["bash", "--noprofile", "--norc"] 299 | format = "[$output]($style)" 300 | 301 | [custom.ssh_root] 302 | # disabled = true 303 | description = "Display username on a ssh session, if different from standard user" 304 | style = "bold bg:color_root fg:color_foreground_light" 305 | command = "echo $USER" 306 | when = '[[ -n "$SSH_CONNECTION" ]] && ([[ "$USER" == "root" ]] || [[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 307 | shell = ["bash", "--noprofile", "--norc"] 308 | format = "[$output]($style)" 309 | 310 | [custom.ssh_host] 311 | # disabled = true 312 | description = "Display hostname if on a ssh session, but not inside a tmux session" 313 | style = "bold bg:color_hostname fg:color_foreground_dark" 314 | command = "uname -n" 315 | when = '[[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]' 316 | shell = ["bash", "--noprofile", "--norc"] 317 | format = "[$output]($style)" 318 | 319 | [username] 320 | disabled = true 321 | # show_always = true 322 | style_root = "bold bg:color_username fg:color_base_red" 323 | style_user = "bg:color_username fg:color_foreground_light" 324 | format = "[$user]($style)" 325 | 326 | [hostname] 327 | disabled = true 328 | style = "bg:color_hostname fg:color_foreground_light" 329 | ssh_symbol = "󰱠 " # nf-md-console_network_outline 330 | # ssh_only = false 331 | trim_at = "." 332 | format = "[($ssh_symbol)$hostname]($style)" 333 | 334 | [directory] 335 | # disabled = true 336 | ## If you change the home_symbol, you need the change the directory.substitutions below, as well 337 | home_symbol = " " # nf-seti-home 338 | # home_symbol = "󰮧" # nf-md-home_variant_outline 339 | # home_symbol = "" # nf-oct-home 340 | # home_symbol = "" # nf-cod-home 341 | read_only = "" # nf-fa-lock 342 | style = "italic bg:color_directory fg:color_foreground_light" 343 | read_only_style = "bg:color_directory_read_only fg:color_foreground_light" 344 | # before_repo_root_style = "italic bg:color_directory_repo_before fg:color_foreground_light" 345 | repo_root_style = "italic bold bg:color_directory fg:color_foreground_light" 346 | # truncate_to_repo = false 347 | truncation_length = 4 # default = 3 348 | truncation_symbol = "… " # default = "" 349 | # fish_style_pwd_dir_length = 3 # default = 0 350 | # use_logical_path = false 351 | # use_os_path_sep = false 352 | format = "([](bg:color_background_base fg:color_directory_read_only)[$read_only]($read_only_style)[](bg:color_background_base fg:color_directory_read_only))[](bg:color_background_base fg:color_directory)[$path]($style)[](bg:color_background_base fg:color_directory)" 353 | repo_root_format = """\ 354 | ([](bg:color_background_base fg:color_directory_read_only)[$read_only]($read_only_style)[](bg:color_background_base fg:color_directory_read_only))\ 355 | [](bg:color_background_base fg:color_directory)\ 356 | [$repo_root]($repo_root_style)\ 357 | [$path]($style)\ 358 | [](bg:color_background_base fg:color_directory)\ 359 | """ 360 | 361 | [directory.substitutions] 362 | " /Documents" = "󰈚 " # nf-md-text_box 363 | " /Downloads" = " " # nf-fa-download 364 | " /Music" = "" # nf-fa-music 365 | # " /Music" = "󰝚 " # nf-md-music 366 | " /Movies" = "󰿎 " # nf-md-movie_open 367 | # " /Movies" = "" # nf-fa-video_camera 368 | " /Pictures" = "" # nf-fa-image 369 | # " /Pictures" = "󰔉 " # nf-md-image_filter_hdr 370 | " /Sources" = "󰗀" # nf-md-xml 371 | # " /Sources" = "" # nf-dev-opensource 372 | # " /Sources" = "" # nf-cod-code 373 | "/" = "  " 374 | 375 | 376 | ### Cloud provider section 377 | [aws] 378 | # disabled = true 379 | symbol = "󰸏 " # nf-md-aws 380 | # symbol = " " # nf-weather-cloud 381 | style = "bg:color_cloud fg:color_cloud_text" 382 | expiration_symbol = ' ' 383 | force_display = true 384 | format = '[$symbol$profile(\($region\))(\[$duration\])]($style)' 385 | 386 | [aws.region_aliases] 387 | 388 | [aws.profile_aliases] 389 | 390 | [azure] 391 | # disabled = false 392 | symbol = " " # nf-cod-azure 393 | # symbol = "󰠅 " # nf-md-microsoft_azure 394 | style = "bg:color_cloud fg:color_cloud_text" 395 | format = '[$symbol($subscription)]($style)' 396 | 397 | [gcloud] 398 | # disabled = true 399 | symbol = "󱇶 " # nf-md-google_cloud 400 | style = "bg:color_cloud fg:color_cloud_text" 401 | format = '[$symbol$account(@$domain)(\($region\))]($style)' 402 | ## other variables: 403 | ## active = The active config name written in ~/.config/gcloud/active_config 404 | ## project = The current GCP project 405 | 406 | [gcloud.region_aliases] 407 | 408 | [gcloud.project_aliases] 409 | 410 | [openstack] 411 | # disabled = true 412 | symbol = " " # nf-weather-cloud 413 | style = "bg:color_cloud fg:color_cloud_text" 414 | format = '[$symbol$cloud(\($project\))]($style)' 415 | 416 | 417 | ### Container section 418 | [kubernetes] 419 | disabled = false 420 | symbol = "󱃾 " # nf-md-kubernetes 421 | style = "bg:color_container fg:color_container_text" 422 | format = '[$symbol$context(\($namespace\))]($style)' 423 | ## other variables: 424 | ## cluster = contains the current kubernetes cluster 425 | ## user = contains the current kubernetes user 426 | 427 | [kubernetes.context_aliases] 428 | 429 | [kubernetes.user_aliases] 430 | 431 | [docker_context] 432 | # disabled = true 433 | symbol = " " # nf-linux-docker 434 | # symbol = " " # nf-seti-docker 435 | style = "bg:color_container fg:color_container_text" 436 | # only_with_files = false 437 | format = "[$symbol$context]($style)" 438 | 439 | [container] 440 | # disabled = true 441 | symbol = "󰏖 " # nf-md-package_variant 442 | style = "bg:color_package fg:color_container_text dimmed" 443 | format = '[$symbol\[$name\]]($style)' 444 | 445 | [opa] 446 | # disabled = true 447 | symbol = "󱅧 " # nf-md-police_badge 448 | # symbol = "󱢼 " # nf-md-shield_crown 449 | style = "bg:color_container fg:color_container_text" 450 | format = "[$symbol($version)]($style)" 451 | 452 | [pulumi] 453 | # disabled = true 454 | symbol = " " # nf-fa-cube 455 | style = "bg:color_container fg:color_container_text" 456 | search_upwards = true 457 | # format = '[$symbol($version) ($username@)$stack]($style)' 458 | ## uncomment the format above to also see the version and comment out the line below 459 | format = "[$symbol($username@)$stack]($style)" 460 | 461 | [singularity] # now Apptainer 462 | # disabled = true 463 | symbol = "󰰣 " # nf-md-alpha_s_circle_outline 464 | style = "bg:color_container fg:color_container_text" 465 | format = '[$symbol\[$env\]]($style)' 466 | 467 | [terraform] 468 | # disabled = true 469 | symbol = "󱁢 " # nf-md-terraform 470 | # symbol = " " # nf-seti-terraform 471 | style = "bg:color_container fg:color_container_text" 472 | # format = '[$symbol($version)\($workspace\)]($style)' 473 | ## uncomment the format above to see the version and comment out the line below 474 | format = '[$symbol$workspace]($style)' 475 | 476 | [vagrant] 477 | # disabled = true 478 | symbol = "⍱ " # apl functional symbol down caret tilde - U+2371 479 | style = "bg:color_container fg:color_container_text" 480 | format = "[$symbol($version)]($style)" 481 | 482 | 483 | ### Source control section 484 | [vcsh] 485 | # disabled = true 486 | symbol = "󰳏 " # nf-md-source_repository 487 | style = "bg:color_vcsh fg:color_vcsh_text" 488 | format = "[$symbol$repo]($style)" 489 | 490 | [fossil_branch] 491 | # disabled = false 492 | symbol = "󰘬" # nf-md-source_branch 493 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 494 | # truncation_length = 4 # default = 9223372036854775807 495 | # truncation_symbol = "" # default = "…" 496 | format = "[$symbol$branch]($style) " 497 | 498 | # Mercurial 499 | [hg_branch] 500 | disabled = false 501 | symbol = "󰘬" # nf-md-source_branch 502 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 503 | # truncation_length = 8 # default = 9223372036854775807 504 | # truncation_symbol = "" # default = "…" 505 | format = "[$symbol$branch]($style)" 506 | 507 | [pijul_channel] 508 | # disabled = false 509 | symbol = "󰘬" # nf-md-source_branch 510 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 511 | # truncation_length = 4 # default = 9223372036854775807 512 | # truncation_symbol = "" # default = "…" 513 | format = "[$symbol$channel]($style) " 514 | 515 | [custom.giturl] 516 | # disabled = true 517 | description = "Display icon for remote Git server" 518 | command = """ 519 | GIT_REMOTE=$(command git ls-remote --get-url 2> /dev/null) 520 | if [[ "$GIT_REMOTE" =~ "github" ]]; then 521 | # GIT_REMOTE_SYMBOL="" # nf-cod-github_inverted 522 | GIT_REMOTE_SYMBOL="" # nf-fa-github 523 | elif [[ "$GIT_REMOTE" =~ "gitlab" ]]; then 524 | GIT_REMOTE_SYMBOL="" # nf-fa-gitlab 525 | elif [[ "$GIT_REMOTE" =~ "bitbucket" ]]; then 526 | GIT_REMOTE_SYMBOL="" # nf-fa-bitbucket 527 | elif [[ "$GIT_REMOTE" =~ "git" ]]; then 528 | GIT_REMOTE_SYMBOL="" # nf-fa-git_square 529 | else 530 | GIT_REMOTE_SYMBOL="󰊢 " # nf-md-git 531 | # GIT_REMOTE_SYMBOL="" # nf-fa-unlink 532 | # GIT_REMOTE_SYMBOL="󰜛" # nf-md-source_commit_local 533 | fi 534 | echo "$GIT_REMOTE_SYMBOL " 535 | """ 536 | require_repo = true 537 | when = true 538 | shell = ["bash", "--noprofile", "--norc"] 539 | format = "[$output ](bg:color_sourcecontrol fg:color_foreground_dark)" 540 | 541 | [git_branch] 542 | # disabled = true 543 | symbol = "" # nf-oct-git_branch 544 | # symbol = "󰊢 " # nf-md-git 545 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 546 | # always_show_remote = true 547 | # truncation_length = 4 # default = 9223372036854775807 548 | # truncation_symbol = "" # default = "…" 549 | # only_attached = true 550 | # ignore_branches = ["main", "master"] 551 | format = "[$symbol $branch(:$remote_name)]($style)" 552 | ## other variables: 553 | ## remote_branch = The name of the branch tracked on remote_name 554 | 555 | [git_commit] 556 | # disabled = true 557 | style = "bg:color_git_commit fg:color_foreground_light" 558 | commit_hash_length = 4 # default = 7 559 | # only_detached = false 560 | tag_disabled = false 561 | tag_symbol = "󰓹 " # nf-md-tag 562 | # tag_max_candidates = 0 563 | format = "[ $hash $tag]($style)" #  = nf-fa-hashtag 564 | 565 | [git_status] 566 | # disabled = true 567 | style = "bg:color_git_status fg:color_foreground_dark" 568 | staged = " ${count}" # nf-fa-check 569 | modified = "  ${count}" # nf-fa-edit 570 | # modified = "  ${count}" # nf-fa-pencil 571 | renamed = "󰗧${count}" # nf-md-cursor_text 572 | untracked = " ${count}" # nf-fa-question 573 | deleted = "  ${count}" # nf-fa-remove 574 | conflicted = "${count}" # nf-fa-flag 575 | stashed = "  ${count}" # nf-fa-bank 576 | # stashed = "  ${count}" # nf-fa-inbox 577 | up_to_date = "" 578 | ahead = "󰞙 ${count}" # nf-md-arrow_expand_up 579 | behind = "󰞖 ${count}" # nf-md-arrow_expand_down 580 | diverged = "󰡏 ${ahead_count} ${behind_count}" # nf-md-arrow_expand_vertical 581 | # diverged = "󰯎 ${ahead_count} ${behind_count}" # nf-md-swap_vertical_bold 582 | # ignore_submodules = true 583 | format = "[($staged$modified$renamed$untracked$deleted$conflicted$stashed$ahead_behind )]($style)" 584 | 585 | [git_state] 586 | # disabled = true 587 | style = "bg:color_git_state fg:color_foreground_dark" 588 | rebase = "rebasing" 589 | merge = "merging" 590 | revert = "reverting" 591 | cherry_pick = " picking" # nf-fae-cherry 592 | bisect = "bisecting" 593 | am = "am'ing" 594 | am_or_rebase = "am/rebase" 595 | format = '[$state($progress_current/$progress_total)]($style)' 596 | 597 | [git_metrics] 598 | disabled = false 599 | added_style = 'bg:color_git_metrics fg:color_foreground_light' 600 | deleted_style = 'bg:color_git_metrics fg:color_foreground_light' 601 | # only_nonzero_diffs = false 602 | # format = '([󰺪 $added]($added_style))([ 󰺨 $deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 603 | format = '([󰺪 ](bg:color_git_metrics fg:color_git_metrics_added)[$added]($added_style))([ 󰺨 ](bg:color_git_metrics fg:color_git_metrics_deleted)[$deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 604 | 605 | 606 | ### Toolchain version section 607 | [bun] 608 | # disabled = true 609 | symbol = " " # nf-oct-smiley 610 | style = "bg:color_toolchain fg:color_toolchain_text" 611 | format = "[$symbol($version)]($style)" 612 | 613 | [c] 614 | # disabled = true 615 | symbol = " " # nf-custom-c 616 | # symbol = "󰙱 " # nf-md-language_c 617 | # symbol = "C " # plain character 618 | style = "bg:color_toolchain fg:color_toolchain_text" 619 | format = "[$symbol($version(-$name))]($style)" 620 | 621 | [cobol] 622 | # disabled = true 623 | symbol = " " # nf-fa-cog 624 | style = "bg:color_toolchain fg:color_toolchain_text" 625 | format = "[$symbol($version)]($style)" 626 | 627 | [crystal] 628 | # disabled = true 629 | symbol = " " # nf-custom-crystal 630 | # symbol = "󰬯" # nf-md-crystal_ball 631 | style = "bg:color_toolchain fg:color_toolchain_text" 632 | format = "[$symbol($version)]($style)" 633 | 634 | [daml] 635 | # disabled = true 636 | symbol = "𝜦 " # Capital lambda - U+1D726 637 | style = "bg:color_toolchain fg:color_toolchain_text" 638 | format = "[$symbol($version)]($style)" 639 | 640 | [dart] 641 | # disabled = true 642 | symbol = " " # nf-dev-dart 643 | # symbol = " " # nf-seti-dart 644 | style = "bg:color_toolchain fg:color_toolchain_text" 645 | format = "[$symbol($version)]($style)" 646 | 647 | [deno] 648 | # disabled = true 649 | symbol = " " # nf-dev-javascript_badge 650 | style = "bg:color_toolchain fg:color_toolchain_text" 651 | format = "[$symbol($version)]($style)" 652 | 653 | [dotnet] 654 | # disabled = true 655 | symbol = " " # nf-dev-dotnet 656 | style = "bg:color_toolchain fg:color_toolchain_text" 657 | heuristic = true 658 | format = "[$symbol($version)( 󰓾 $tfm)]($style)" # 󰓾 = nf-md-target 659 | 660 | [elixir] 661 | # disabled = true 662 | symbol = " " # nf-custom-elixir 663 | style = "bg:color_toolchain fg:color_toolchain_text" 664 | format = '[$symbol($version) (\(OTP:$otp_version\))]($style)' 665 | 666 | [elm] 667 | # disabled = true 668 | symbol = " " # nf-custom-elm 669 | # symbol = " " # nf-fae-tree 670 | style = "bg:color_toolchain fg:color_toolchain_text" 671 | format = "[$symbol($version)]($style)" 672 | 673 | [erlang] 674 | # disabled = true 675 | symbol = " " # nf-dev-erlang 676 | style = "bg:color_toolchain fg:color_toolchain_text" 677 | format = "[$symbol($version)]($style)" 678 | 679 | [fennel] 680 | # disabled = false 681 | symbol = "󰬍 " # nf-md-alpha_f_box 682 | # symbol = " " # nf-fa-smile_o 683 | style = "bg:color_toolchain fg:color_toolchain_text" 684 | format = "[$symbol($version)]($style)" 685 | 686 | [golang] 687 | # disabled = true 688 | symbol = " " # nf-seti-go 689 | # symbol = "󰟓 " # nf-md-language_go 690 | style = "bg:color_toolchain fg:color_toolchain_text" 691 | format = "[$symbol($version)]($style)" 692 | 693 | [haskell] 694 | # disabled = true 695 | symbol = " " # nf-seti-haskell 696 | # symbol = "[λ](bold bg:color_toolchain fg:color_toolchain_text)" # Small greek lambda - U+03BB 697 | style = "bg:color_toolchain fg:color_toolchain_text" 698 | format = "[$symbol($version)]($style)" 699 | ## other variables: 700 | ## snapshot = Currently selected Stack snapshot 701 | ## ghc_version = Currently installed GHC version 702 | 703 | [haxe] 704 | # disabled = true 705 | symbol = " " # nf-seti-haxe 706 | # symbol = "󰐴 " # nf-md-quadcopter 707 | style = "bg:color_toolchain fg:color_toolchain_text" 708 | format = "[$symbol($version)]($style)" 709 | 710 | [java] 711 | # disabled = true 712 | symbol = " " # nf-fae-java 713 | style = "bg:color_toolchain fg:color_toolchain_text" 714 | format = "[$symbol($version)]($style)" 715 | 716 | [julia] 717 | # disabled = true 718 | symbol = " " # nf-seti-julia 719 | style = "bg:color_toolchain fg:color_toolchain_text" 720 | format = "[$symbol($version)]($style)" 721 | 722 | [kotlin] 723 | # disabled = true 724 | symbol = "󱈙 " # nf-md-language_kotlin 725 | style = "bg:color_toolchain fg:color_toolchain_text" 726 | format = "[$symbol($version)]($style)" 727 | 728 | [lua] 729 | # disabled = true 730 | symbol = "󰢱 " # nf-md-language_lua 731 | style = "bg:color_toolchain fg:color_toolchain_text" 732 | format = "[$symbol($version)]($style)" 733 | 734 | [nim] 735 | # disabled = true 736 | symbol = "" # nf-seti-nim 737 | # symbol = " " # nf-fae-crown 738 | style = "bg:color_toolchain fg:color_toolchain_text" 739 | format = "[$symbol($version)]($style)" 740 | 741 | [nodejs] 742 | # disabled = true 743 | symbol = "󰎙 " # nf-md-nodejs 744 | style = "bg:color_toolchain fg:color_toolchain_text" 745 | not_capable_style = "bg:color_toolchain fg:color_foreground_dark" 746 | format = "[$symbol($version)]($style)" 747 | 748 | [ocaml] 749 | # disabled = true 750 | symbol = " " # nf-seti-ocaml 751 | style = "bg:color_toolchain fg:color_toolchain_text" 752 | format = '[$symbol($version)( \($switch_indicator$switch_name\))]($style)' 753 | 754 | [perl] 755 | # disabled = true 756 | symbol = "" # nf-seti-perl 757 | # symbol = " " # nf-dev-perl 758 | style = "bg:color_toolchain fg:color_toolchain_text" 759 | format = "[$symbol($version)]($style)" 760 | 761 | [php] 762 | # disabled = true 763 | symbol = " " # nf-dev-php 764 | # symbol = "󰌟 " # nf-md-language_php 765 | # symbol = "" # nf-seti-php 766 | style = "bg:color_toolchain fg:color_toolchain_text" 767 | format = "[$symbol($version)]($style)" 768 | 769 | [purescript] 770 | # disabled = true 771 | symbol = "" # nf-custom-purescript 772 | # symbol = "⇔ " # left right double arrow - U+21D4 773 | style = "bg:color_toolchain fg:color_toolchain_text" 774 | format = "[$symbol($version)]($style)" 775 | 776 | [python] 777 | # disabled = true 778 | symbol = "󰌠 " # nf-md-language_python 779 | # symbol = " " # nf-fae-python 780 | style = "bg:color_toolchain fg:color_toolchain_text" 781 | python_binary = [ "python3", "python", "python2" ] 782 | # pyenv_version_name = true 783 | # pyenv_prefix = "pyenv " # default 784 | format = '[${symbol}(${pyenv_prefix}${version})(\($virtualenv\))]($style)' 785 | 786 | [raku] 787 | # disabled = true 788 | symbol = " " # nf-fae-butterfly 789 | style = "bg:color_toolchain fg:color_toolchain_text" 790 | format = "[$symbol($version)(-$vm_version)]($style)" 791 | 792 | [red] 793 | # disabled = true 794 | symbol = "󱥒 " # nf-md-pyramid 795 | style = "bg:color_toolchain fg:color_toolchain_text" 796 | format = "[$symbol($version)]($style)" 797 | 798 | [rlang] 799 | # disabled = true 800 | symbol = "󰟔 " # nf-md-language_r 801 | style = "bg:color_toolchain fg:color_toolchain_text" 802 | format = "[$symbol($version)]($style)" 803 | 804 | [ruby] 805 | # disabled = true 806 | symbol = "󰴭 " # nf-md-language_ruby 807 | # symbol = " " # nf-fae-ruby 808 | # symbol = " " # nf-oct-ruby 809 | style = "bg:color_toolchain fg:color_toolchain_text" 810 | format = "[$symbol($version)]($style)" 811 | 812 | [rust] 813 | # disabled = true 814 | symbol = "󱘗 " # nf-md-language_rust 815 | style = "bg:color_toolchain fg:color_toolchain_text" 816 | format = "[$symbol($version)]($style)" 817 | 818 | [scala] 819 | # disabled = true 820 | symbol = " " # nf-dev-scala 821 | style = "bg:color_toolchain fg:color_toolchain_text" 822 | format = "[$symbol($version)]($style)" 823 | 824 | [swift] 825 | # disabled = true 826 | symbol = "󰛥 " # nf-md-language_swift 827 | # symbol = "" # nf-seti-swift 828 | style = "bg:color_toolchain fg:color_toolchain_text" 829 | format = "[$symbol($version)]($style)" 830 | 831 | [vlang] 832 | # disabled = true 833 | symbol = "󱑹 " # nf-md-cosine_wave 834 | style = "bg:color_toolchain fg:color_toolchain_text" 835 | format = "[$symbol($version)]($style)" 836 | 837 | [zig] 838 | # disabled = true 839 | symbol = "" # nf-seti-zig 840 | # symbol = '\[Z\] ' 841 | style = "bg:color_toolchain fg:color_toolchain_text" 842 | format = "[$symbol($version)]($style)" 843 | 844 | 845 | ### Package section 846 | [package] 847 | # disabled = true 848 | symbol = " " # nf-oct-package 849 | style = "bg:color_package fg:color_package_text" 850 | display_private = true 851 | format = "[$symbol($version)]($style)" 852 | 853 | [buf] 854 | # disabled = true 855 | symbol = " " # nf-fa-barcode 856 | style = "bg:color_package fg:color_package_text" 857 | format = "[$symbol($version)]($style)" 858 | 859 | [cmake] 860 | # disabled = true 861 | symbol = "󰔷 " # nf-md-triangle_outline 862 | # symbol = "󰔶 " # nf-md-triangle 863 | style = "bg:color_package fg:color_package_text" 864 | format = "[$symbol($version)]($style)" 865 | 866 | [conda] 867 | # disabled = true 868 | # symbol = " " # nf-fa-circle_o 869 | symbol = "🅒 " # Negative Circled Latin Capital Letter C 870 | style = "bg:color_package fg:color_package_text" 871 | # ignore_base = false 872 | # truncation_length = 0 # no truncation 873 | format = "[$symbol$environment]($style)" 874 | 875 | [gradle] 876 | # disabled = true 877 | symbol = " " # nf-seti-gradle 878 | # symbol = "󰟆 " # nf-md-elephant 879 | style = "bg:color_package fg:color_package_text" 880 | # recursive = true 881 | format = "[$symbol($version)]($style)" 882 | 883 | [helm] 884 | # disabled = true 885 | symbol = "󰠳 " # nf-md-ship_wheel 886 | style = "bg:color_package fg:color_package_text" 887 | format = "[$symbol($version)]($style)" 888 | 889 | [meson] 890 | # disabled = true 891 | symbol = "󰔶 " # nf-md-triangle 892 | # symbol = "▲" # black up-pointing triangle 893 | style = "bg:color_package fg:color_package_text" 894 | # truncation_length = 20 # default = 4294967295 895 | # truncation_symbol = "" # default = "…" 896 | format = "[$symbol$project]($style)" 897 | 898 | [spack] 899 | # disabled = true 900 | symbol = "󰦻 " # nf-md-arrow_decision 901 | style = "bg:color_package fg:color_package_text" 902 | # truncation_length = 0 # default = 1 903 | format = '[$symbol$environment]($style)' 904 | 905 | 906 | ### Information section 1 907 | [memory_usage] 908 | # disabled = false 909 | symbol = "󰍛 " # nf-md-memory 910 | style = "bg:color_memory fg:color_memory_text" 911 | # threshold = 75 # default 912 | format = "[$symbol$ram(:$swap)]($style)" 913 | ## other variables: 914 | ## ram_pct = The percentage of the current system memory 915 | ## swap_pct = The swap memory percentage of the current system swap memory file 916 | 917 | [env_var.FIRST] ## change to your likings 918 | disabled = true 919 | symbol = "" # nf-fa-dollar 920 | style = "bg:color_env_var fg:color_env_var_text" 921 | variable = "STARSHIP_CONFIG" 922 | default = " 󱃓 " # shows if not defined - nf-md-circle_off_outline 923 | format = "[$symbol$env_value]($style)" 924 | 925 | [battery] 926 | # disabled = true 927 | full_symbol = "󰁹 " # nf-md-battery 928 | charging_symbol = "󱊥 " # nf-md-battery_charging_medium 929 | discharging_symbol = "󱊡 " # nf-md-battery_low 930 | unknown_symbol = "󰂑 " # nf-md-battery_unknown 931 | empty_symbol = "󰂎 " # nf-md-battery_outline 932 | format = "[$symbol$percentage]($style)" 933 | [[battery.display]] 934 | threshold = 10 935 | style = "bold bg:color_battery fg:color_battery_text" 936 | [[battery.display]] 937 | threshold = 20 938 | style = "bg:color_battery fg:color_battery_text" 939 | [[battery.display]] # uncomment this section to always see your battery information 940 | threshold = 100 941 | style = "bg:color_battery fg:color_battery_text" 942 | 943 | ### Configuration shell section 944 | [guix_shell] 945 | # disabled = true 946 | symbol = " " # nf-linux-gnu_guix 947 | # symbol = "󰆚 " # nf-md-cow 948 | style = "bg:color_shellix fg:color_shellix_text" 949 | format = '[$symbol]($style)[shell]($style)' 950 | 951 | [nix_shell] 952 | # disabled = true 953 | symbol = " " # nf-linux-nixos 954 | style = "bg:color_shellix fg:color_shellix_text" 955 | impure_msg = '[](bg:color_shellix fg:color_base_red_light)' # nf-weather-gale_warning - personal setting 956 | pure_msg = '[ ](bg:color_shellix fg:color_base_green)' # nf-weather-day_sunny - personal setting 957 | # impure_msg = '[\(impure\)](bg:color_shellix fg:color_base_red_light)' 958 | # pure_msg = '[\(pure\)](bg:color_shellix fg:color_base_green)' 959 | unknown_msg = '[ ](bg:color_shellix fg:color_base_red)' # nf-weather-na 960 | # heuristic = true 961 | format = '[$symbol$name]($style)[\($state\)](bg:color_shellix fg:color_directory_repo_before)' 962 | 963 | 964 | ### Information section 2 965 | [localip] 966 | # disabled = false 967 | style = "bg:color_background_base fg:color_base_orange" 968 | # ssh_only = false 969 | format = "[ 󰩠 $localipv4]($style)" # 󰩠 = nf-md-ip_network 970 | 971 | [cmd_duration] 972 | disabled = true 973 | style = "bg:color_background_base fg:color_base_yellow" 974 | show_milliseconds = true 975 | # show_notifications = true 976 | # notification_timeout = 60000 977 | format = "[ 󰔛 $duration]($style)" 978 | 979 | [shlvl] 980 | disabled = false 981 | symbol = " " # nf-fa-level_up 982 | style = "bold bg:color_shell_level fg:color_shell_level_text" 983 | # repeat = true 984 | # threshold = 3 # default = 2 985 | format = "[$symbol$shlvl]($style)" 986 | 987 | [jobs] 988 | # disabled = true 989 | symbol = "  " # nf-fa-list 990 | style = "bold bg:color_background_base fg:color_base_orange" 991 | # symbol_threshold = 1 # default 992 | # number_threshold = 2 # default 993 | format = "[$symbol$number]($style)" 994 | 995 | [sudo] 996 | disabled = false 997 | symbol = " 󱫖 " # nf-md-timer_lock_open_outline 998 | style = "bg:color_sudo fg:color_sudo_text" 999 | # allow_windows = true 1000 | format = "[$symbol]($style)" 1001 | 1002 | [status] 1003 | # disabled = false 1004 | symbol = "" # nf-fa-exclamation 1005 | success_symbol = "" 1006 | not_executable_symbol = " " # nf-fa-times_circle 1007 | not_found_symbol = " " # nf-fa-question_circle 1008 | sigint_symbol = " " # nf-fa-stop_circle 1009 | signal_symbol = "󰉁 " # nf-md-flash 1010 | style = "bg:color_background_base fg:color_base_red" 1011 | map_symbol = true 1012 | # recognize_signal_code = false 1013 | # pipestatus = true 1014 | pipestatus_separator = "|" 1015 | pipestatus_format = '\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)' 1016 | format = "[$symbol$status]($style)" 1017 | 1018 | [fill] 1019 | # disabled = true 1020 | symbol = ' ' 1021 | # symbol = '' # nf-cod-dash 1022 | # symbol = '' # nf-oct-dash 1023 | # symbol = '━' # box drawings heavy horizontal 1024 | style = 'none' 1025 | # style = 'fg:color_background_base' 1026 | -------------------------------------------------------------------------------- /orange/pointed/starship/general/starship.toml: -------------------------------------------------------------------------------- 1 | # M.y.t.h. Orange Pointed config for Starship 2 | # Copyright (c) 2023 by Mick Hohamnn (@mickimnet), last changed: 2023-05-14 15:59 3 | # Note: comments for symbols refer to the class name of Nerd Fonts 4 | # Starship version support: 1.14.2 5 | "$schema" = 'https://starship.rs/config-schema.json' 6 | 7 | ### Generic prompt configurations 8 | scan_timeout = 30 # default = 30 9 | command_timeout = 500 # default = 500 10 | add_newline = false # Don't print a new line before the start of the prompt 11 | continuation_prompt = "[](bg:color_background_base fg:color_base_orange)[](fg:color_background_base)" 12 | palette = "myth-orange-dark" # select the color palette to be used 13 | 14 | ### Order of modules on prompt 15 | format = """\ 16 | $os\ 17 | [](bg:color_background_base fg:color_os)\ 18 | ([](bg:color_foreground_dark fg:color_background_base)$shell[](bg:color_background_base fg:color_foreground_dark))\ 19 | ([](bg:color_sudo fg:color_background_base)$sudo[](bg:color_background_base fg:color_sudo))\ 20 | ([](bg:color_root fg:color_background_base)${custom.root}[](bg:color_background_base fg:color_root))\ 21 | ([](bg:color_username fg:color_background_base)${custom.ssh_user}[](bg:color_background_base fg:color_username))\ 22 | ([](bg:color_root fg:color_background_base)${custom.ssh_root}[](bg:color_background_base fg:color_root))\ 23 | ([](bg:color_hostname fg:color_background_base)${custom.ssh_host}[](bg:color_background_base fg:color_hostname))\ 24 | ([](bg:color_username fg:color_background_base)$username[](bg:color_background_base fg:color_username))\ 25 | ([](bg:color_hostname fg:color_background_base)$hostname[](bg:color_background_base fg:color_hostname))\ 26 | (↓ Styling of the directory module is handled in the module section ↓)\ 27 | ($directory)\ 28 | (↓ Cloud provider modules ↓)\ 29 | ([](bg:color_cloud fg:color_background_base)$aws[](bg:color_background_base fg:color_cloud))\ 30 | ([](bg:color_cloud fg:color_background_base)$azure[](bg:color_background_base fg:color_cloud))\ 31 | ([](bg:color_cloud fg:color_background_base)$gcloud[](bg:color_background_base fg:color_cloud))\ 32 | ([](bg:color_cloud fg:color_background_base)$openstack[](bg:color_background_base fg:color_cloud))\ 33 | (↑ Cloud provider modules ↑)\ 34 | (↓ Container modules ↓)\ 35 | ([](bg:color_container fg:color_background_base)$kubernetes[](bg:color_background_base fg:color_container))\ 36 | ([](bg:color_container fg:color_background_base)$docker_context[](bg:color_background_base fg:color_container))\ 37 | ([](bg:color_container fg:color_background_base)$container[](bg:color_background_base fg:color_container))\ 38 | ([](bg:color_container fg:color_background_base)$opa[](bg:color_background_base fg:color_container))\ 39 | ([](bg:color_container fg:color_background_base)$pulumi[](bg:color_background_base fg:color_container))\ 40 | ([](bg:color_container fg:color_background_base)$singularity[](bg:color_background_base fg:color_container))\ 41 | ([](bg:color_container fg:color_background_base)$terraform[](bg:color_background_base fg:color_container))\ 42 | ([](bg:color_container fg:color_background_base)$vagrant[](bg:color_background_base fg:color_container))\ 43 | (↑ Container modules ↑)\ 44 | (↓ Source control ↓)\ 45 | (↑ Source control ↑)\ 46 | (↓ Toolchain version modules ↓)\ 47 | ([](bg:color_toolchain fg:color_background_base)$bun[](bg:color_background_base fg:color_toolchain))\ 48 | ([](bg:color_toolchain fg:color_background_base)$c[](bg:color_background_base fg:color_toolchain))\ 49 | ([](bg:color_toolchain fg:color_background_base)$cobol[](bg:color_background_base fg:color_toolchain))\ 50 | ([](bg:color_toolchain fg:color_background_base)$crystal[](bg:color_background_base fg:color_toolchain))\ 51 | ([](bg:color_toolchain fg:color_background_base)$daml[](bg:color_background_base fg:color_toolchain))\ 52 | ([](bg:color_toolchain fg:color_background_base)$dart[](bg:color_background_base fg:color_toolchain))\ 53 | ([](bg:color_toolchain fg:color_background_base)$deno[](bg:color_background_base fg:color_toolchain))\ 54 | ([](bg:color_toolchain fg:color_background_base)$dotnet[](bg:color_background_base fg:color_toolchain))\ 55 | ([](bg:color_toolchain fg:color_background_base)$elixir[](bg:color_background_base fg:color_toolchain))\ 56 | ([](bg:color_toolchain fg:color_background_base)$elm[](bg:color_background_base fg:color_toolchain))\ 57 | ([](bg:color_toolchain fg:color_background_base)$erlang[](bg:color_background_base fg:color_toolchain))\ 58 | ([](bg:color_toolchain fg:color_background_base)$fennel[](bg:color_background_base fg:color_toolchain))\ 59 | ([](bg:color_toolchain fg:color_background_base)$golang[](bg:color_background_base fg:color_toolchain))\ 60 | ([](bg:color_toolchain fg:color_background_base)$haskell[](bg:color_background_base fg:color_toolchain))\ 61 | ([](bg:color_toolchain fg:color_background_base)$haxe[](bg:color_background_base fg:color_toolchain))\ 62 | ([](bg:color_toolchain fg:color_background_base)$java[](bg:color_background_base fg:color_toolchain))\ 63 | ([](bg:color_toolchain fg:color_background_base)$julia[](bg:color_background_base fg:color_toolchain))\ 64 | ([](bg:color_toolchain fg:color_background_base)$kotlin[](bg:color_background_base fg:color_toolchain))\ 65 | ([](bg:color_toolchain fg:color_background_base)$lua[](bg:color_background_base fg:color_toolchain))\ 66 | ([](bg:color_toolchain fg:color_background_base)$nim[](bg:color_background_base fg:color_toolchain))\ 67 | ([](bg:color_toolchain fg:color_background_base)$nodejs[](bg:color_background_base fg:color_toolchain))\ 68 | ([](bg:color_toolchain fg:color_background_base)$ocaml[](bg:color_background_base fg:color_toolchain))\ 69 | ([](bg:color_toolchain fg:color_background_base)$perl[](bg:color_background_base fg:color_toolchain))\ 70 | ([](bg:color_toolchain fg:color_background_base)$php[](bg:color_background_base fg:color_toolchain))\ 71 | ([](bg:color_toolchain fg:color_background_base)$purescript[](bg:color_background_base fg:color_toolchain))\ 72 | ([](bg:color_toolchain fg:color_background_base)$python[](bg:color_background_base fg:color_toolchain))\ 73 | ([](bg:color_toolchain fg:color_background_base)$raku[](bg:color_background_base fg:color_toolchain))\ 74 | ([](bg:color_toolchain fg:color_background_base)$red[](bg:color_background_base fg:color_toolchain))\ 75 | ([](bg:color_toolchain fg:color_background_base)$rlang[](bg:color_background_base fg:color_toolchain))\ 76 | ([](bg:color_toolchain fg:color_background_base)$ruby[](bg:color_background_base fg:color_toolchain))\ 77 | ([](bg:color_toolchain fg:color_background_base)$rust[](bg:color_background_base fg:color_toolchain))\ 78 | ([](bg:color_toolchain fg:color_background_base)$scala[](bg:color_background_base fg:color_toolchain))\ 79 | ([](bg:color_toolchain fg:color_background_base)$swift[](bg:color_background_base fg:color_toolchain))\ 80 | ([](bg:color_toolchain fg:color_background_base)$vlang[](bg:color_background_base fg:color_toolchain))\ 81 | ([](bg:color_toolchain fg:color_background_base)$zig[](bg:color_background_base fg:color_toolchain))\ 82 | (↑ Toolchain version modules ↑)\ 83 | (↓ Package modules ↓)\ 84 | ([](bg:color_package fg:color_background_base)$package[](bg:color_background_base fg:color_package))\ 85 | ([](bg:color_package fg:color_background_base)$buf[](bg:color_background_base fg:color_package))\ 86 | ([](bg:color_package fg:color_background_base)$cmake[](bg:color_background_base fg:color_package))\ 87 | ([](bg:color_package fg:color_background_base)$conda[](bg:color_background_base fg:color_package))\ 88 | ([](bg:color_package fg:color_background_base)$gradle[](bg:color_background_base fg:color_package))\ 89 | ([](bg:color_package fg:color_background_base)$helm[](bg:color_background_base fg:color_package))\ 90 | ([](bg:color_package fg:color_background_base)$meson[](bg:color_background_base fg:color_package))\ 91 | ([](bg:color_package fg:color_background_base)$spack[](bg:color_background_base fg:color_package))\ 92 | (↑ Package modules ↑)\ 93 | ([](bg:color_memory fg:color_background_base)$memory_usage[](bg:color_background_base fg:color_memory))\ 94 | ([](bg:color_env_var fg:color_background_base)${env_var.FIRST}[](bg:color_background_base fg:color_env_var))\ 95 | (↑ above input line ↑)\ 96 | (\ 97 | [](bg:none fg:color_background_base)\ 98 | $line_break\ 99 | )\ 100 | (↓ on input line ↓)\ 101 | ($localip)\ 102 | ($cmd_duration)\ 103 | ($shlvl)\ 104 | ($jobs)\ 105 | ($status)\ 106 | ($character)\ 107 | """ 108 | 109 | right_format = """ 110 | (\ 111 | [](bg:none fg:color_base_green)[](bg:color_base_green fg:color_background_base)\ 112 | ([](bg:color_background_base fg:color_shellix)$guix_shell[](bg:color_shellix fg:color_background_base))\ 113 | ([](bg:color_background_base fg:color_shellix)$nix_shell[](bg:color_shellix fg:color_background_base))\ 114 | ([](bg:color_background_base fg:color_vcsh)$vcsh[](bg:color_vcsh fg:color_background_base))\ 115 | ([](bg:color_background_base fg:color_sourcecontrol)$fossil_branch[](bg:color_sourcecontrol fg:color_background_base))\ 116 | ([](bg:color_background_base fg:color_sourcecontrol)$hg_branch[](bg:color_sourcecontrol fg:color_background_base))\ 117 | ([](bg:color_background_base fg:color_sourcecontrol)$pijul_channel[](bg:color_sourcecontrol fg:color_background_base))\ 118 | ([](bg:color_background_base fg:color_sourcecontrol)${custom.giturl})\ 119 | ([ ](bg:color_sourcecontrol fg:color_foreground_dark)$git_branch[](bg:color_sourcecontrol fg:color_background_base))\ 120 | ([](bg:color_sourcecontrol fg:color_git_commit)$git_commit[](bg:color_git_commit fg:color_background_base))\ 121 | ([](bg:color_background_base fg:color_git_status)$git_status[](bg:color_git_status fg:color_background_base))\ 122 | ([](bg:color_background_base fg:color_git_state)$git_state[](bg:color_git_state fg:color_background_base))\ 123 | ([](bg:color_background_base fg:color_git_metrics)$git_metrics[](bg:color_git_metrics fg:color_background_base))\ 124 | ([](bg:color_background_base fg:color_battery)$battery[](bg:color_battery fg:color_background_base))\ 125 | ([](bg:color_background_base fg:color_time)$time[](bg:color_time fg:color_background_base))\ 126 | [](bg:color_background_base fg:color_base_green)\ 127 | )\ 128 | """ 129 | 130 | [palettes.myth-orange-dark] 131 | ## Generics 132 | color_foreground_light = "#EDEDED" 133 | color_foreground_dark = "#121212" 134 | color_background_base = "#464347" 135 | color_base_orange = "#FFA200" 136 | color_base_red = "#E83017" 137 | color_base_red_light = "#FF620D" 138 | color_base_green = "#C6FF1A" 139 | color_base_yellow = "#FFD90D" 140 | ## General colors 141 | color_os = "#C6FF1A" # color_base_green 142 | color_os_text = "#121212" # color_foreground_dark 143 | color_sudo = "#E83017" # color_base_red 144 | color_sudo_text = "#EDEDED" # color_foreground_light 145 | color_hostname = "#22AA22" 146 | color_username = "#1988FF" 147 | color_root = "#E83017" # color_base_red_light 148 | color_directory = "#6F6A70" 149 | color_directory_read_only = "#E83017" # color_base_red 150 | color_directory_repo_before = "#8A848B" 151 | color_memory = "#BBBBBB" 152 | color_memory_text = "#121212" # color_foreground_dark 153 | color_env_var = "#BBBBBB" # color_memory 154 | color_env_var_text = "#121212" # color_foreground_dark 155 | color_shell_level = "#464347" # color_background_base 156 | color_shell_level_text = "#FFD90D" # color_base_yellow 157 | color_battery = "#FF620D" # color_base_red_light 158 | color_battery_text = "#EDEDED" # color_foreground_light 159 | color_time = "#FF620D" # color_base_red_light 160 | color_time_text = "#EDEDED" # color_foreground_light 161 | ## Cloud provider colors 162 | color_cloud = "#27385D" 163 | color_cloud_text = "#EDEDED" # color_foreground_light 164 | ## Container colors 165 | color_container = "#003E80" 166 | color_container_text = "#EDEDED" # color_foreground_light 167 | ## Source control colors 168 | color_sourcecontrol = "#98B359" 169 | color_sourcecontrol_text = "#121212" # color_foreground_dark 170 | color_git_commit = "#5D6B38" 171 | color_git_metrics = "#6F6A70" # color_directory 172 | color_git_metrics_added = "#C6FF1A" 173 | color_git_metrics_deleted = "#E83017" # color_base_red 174 | color_git_state = "#5D6B38" # color_git_commit 175 | color_git_status = "#B4AB5F" 176 | color_vcsh = "#121212" # color_foreground_dark 177 | color_vcsh_text = "#EDEDED" # color_foreground_light 178 | ## Toolchain version colors 179 | color_toolchain = "#FF7500" 180 | color_toolchain_text = "#EDEDED" # color_foreground_light 181 | ## Package colors 182 | color_package = "#6F6A70" # color_directory 183 | color_package_text = "#EDEDED" # color_foreground_light 184 | ## Configuration shell modules 185 | color_shellix = "#27385D" # color_cloud 186 | color_shellix_text = "#EDEDED" # color_foreground_light 187 | 188 | ## Generic prompt configurations 189 | [character] 190 | success_symbol = "[](bg:color_base_green fg:color_background_base)[](fg:color_base_green)" 191 | error_symbol = "[](bg:color_base_red fg:color_background_base)[](fg:color_base_red)" 192 | vicmd_symbol = "[](bg:color_background_base fg:color_base_green)[  ](bold bg:color_base_green fg:color_foreground_dark)[](bg:color_base_green fg:color_foreground_dark)" 193 | vimcmd_visual_symbol = "[](bg:color_background_base fg:color_base_yellow)[  ](bold bg:color_base_yellow fg:color_foreground_dark)[](bg:color_base_yellow fg:color_foreground_dark)" 194 | vimcmd_replace_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_dark)[](bg:color_base_orange fg:color_foreground_dark)" 195 | vimcmd_replace_one_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_light)[](bg:color_base_orange fg:color_foreground_dark)" 196 | format = "$symbol " 197 | 198 | [line_break] 199 | disabled = true 200 | 201 | ### Module configurations 202 | ### General section 203 | [os] 204 | # disabled = false 205 | style = "bg:color_os fg:color_os_text" 206 | # format = '[$symbol(v$version)(  $edition)(  $codename)(  $type)]($style)' 207 | ## uncomment the format above for all available information and comment out the line below 208 | format = '[$symbol]($style)' 209 | ## other variables: 210 | ## name = The current operating system name 211 | ## type = The current operating system type 212 | ## codename = The current operating system codename, if applicable 213 | ## edition = The current operating system edition, if applicable 214 | ## version = The current operating system version, if applicable 215 | 216 | [os.symbols] 217 | Alpaquita = " " # nf-fa-bell 218 | Alpine = " " # nf-linux-alpine 219 | Amazon = " " # nf-fa-amazon 220 | Android = " " # nf-dev-android 221 | Arch = " " # nf-linux-archlinux 222 | Artix = " " # nf-linux-artix 223 | CentOS = " " # nf-linux-centos 224 | Debian = " " # nf-linux-debian 225 | DragonFly = " " # nf-fae-butterfly 226 | Emscripten = " " # nf-fa-toggle_on 227 | EndeavourOS = " " # nf-linux-endeavour 228 | Fedora = " " # nf-linux-fedora 229 | FreeBSD = " " # nf-linux-freebsd 230 | Garuda = "󰛓 " # nf-md-feather 231 | Gentoo = " " # nf-linux-gentoo 232 | HardenedBSD = "󰔇 " # nf-md-tennis_ball 233 | Illumos = " " # nf-linux-illumos 234 | Linux = " " # nf-linux-tux 235 | Mabox = "󰆦 " # nf-fa-cube 236 | Macos = " " # nf-linux-apple 237 | Manjaro = " " # nf-linux-manjaro 238 | Mariner = " " # nf-fa-life_saver 239 | MidnightBSD = " " # nf-fa-moon_o 240 | Mint = "󰣭 " # nf-md-linux_mint 241 | NetBSD = " " # nf-fa-flag 242 | NixOS = " " # nf-linux-nixos 243 | OpenBSD = " " # nf-linux-openbsd 244 | OpenCloudOS = " " # nf-fa-cloud 245 | openEuler = "󰏒 " # nf-md-owl 246 | openSUSE = " " # nf-linux-opensuse 247 | OracleLinux = "󰌷 " # nf-md-link 248 | Pop = " " # nf-linux-pop_os 249 | Raspbian = " " # nf-linux-raspberry_pi 250 | Redhat = "󱄛 " # nf-md-redhat 251 | RedHatEnterprise = " " # nf-linux-redhat 252 | Redox = "󰀘 " # nf-md-orbit 253 | Solus = " " # nf-linux-solus 254 | SUSE = " " # nf-linux-opensuse 255 | Ubuntu = " " # nf-linux-ubuntu 256 | Unknown = " " # nf-fa-question_circle 257 | Windows = " " # nf-fa-windows 258 | 259 | [shell] 260 | disabled = false 261 | bash_indicator = '\$_' 262 | fish_indicator = "" # Empty string as Fish Shell is my default shell 263 | # fish_indicator = "⋖⋗⋖" # if Fish Shell is not the default shell 264 | zsh_indicator = "%_" 265 | powershell_indicator = "" # nf-seti-powershell 266 | ion_indicator = '(\$_)' 267 | elvish_indicator = "󰘧" # nf-md-lambda 268 | tcsh_indicator = "󰇥 " # nf-md-duck 269 | nu_indicator = "[󰥭](fg:color_base_green)" # nf-md-greater_than 270 | xonsh_indicator = "🐚" # seashell emoji 271 | cmd_indicator = "" # nf-cod-terminal_cmd 272 | unknown_indicator = " " # nf-fa-question_circle 273 | style = "bg:color_foreground_dark fg:color_foreground_light" 274 | format = "[$indicator]($style)" 275 | 276 | [time] 277 | disabled = false 278 | ## color is set to dark orange, to get ones attention for e. g. R&R time, based on the configured time_range ;) 279 | style = "bg:color_time fg:color_time_text" 280 | # use_12hr = true 281 | time_format = "%H:%M" 282 | time_range = "20:00:00-06:00:00" 283 | format = "[ $time]($style)" #  = nf-oct-clock 284 | 285 | [custom.root] 286 | # disabled = true 287 | description = "Only display username, if sudo or different from standard user" 288 | style = "bold bg:color_root fg:color_foreground_light" 289 | command = "echo $USER" 290 | when = '[[ -z "$SSH_CONNECTION" ]] && ([[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 291 | shell = ["bash", "--noprofile", "--norc"] 292 | format = "[$output]($style)" 293 | 294 | [custom.ssh_user] 295 | # disabled = true 296 | description = "Display username, if on a ssh session, but not in tmux" 297 | style = "bg:color_username fg:color_foreground_light" 298 | command = "echo $USER" 299 | when = '([[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]) && ([[ "$USER" != "root" ]] && [[ -z "$SUDO_USER" ]] && [[ "$USER" == "$LOGNAME" ]])' 300 | shell = ["bash", "--noprofile", "--norc"] 301 | format = "[$output]($style)" 302 | 303 | [custom.ssh_root] 304 | # disabled = true 305 | description = "Display username on a ssh session, if different from standard user" 306 | style = "bold bg:color_root fg:color_foreground_light" 307 | command = "echo $USER" 308 | when = '[[ -n "$SSH_CONNECTION" ]] && ([[ "$USER" == "root" ]] || [[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 309 | shell = ["bash", "--noprofile", "--norc"] 310 | format = "[$output]($style)" 311 | 312 | [custom.ssh_host] 313 | # disabled = true 314 | description = "Display hostname if on a ssh session, but not inside a tmux session" 315 | style = "bold bg:color_hostname fg:color_foreground_dark" 316 | command = "uname -n" 317 | when = '[[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]' 318 | shell = ["bash", "--noprofile", "--norc"] 319 | format = "[$output]($style)" 320 | 321 | [username] 322 | disabled = true 323 | # show_always = true 324 | style_root = "bold bg:color_username fg:color_base_red" 325 | style_user = "bg:color_username fg:color_foreground_light" 326 | format = "[$user]($style)" 327 | 328 | [hostname] 329 | disabled = true 330 | style = "bg:color_hostname fg:color_foreground_light" 331 | ssh_symbol = "󰱠 " # nf-md-console_network_outline 332 | # ssh_only = false 333 | trim_at = "." 334 | format = "[($ssh_symbol)$hostname]($style)" 335 | 336 | [directory] 337 | # disabled = true 338 | ## If you change the home_symbol, you need the change the directory.substitutions below, as well 339 | home_symbol = " " # nf-seti-home 340 | # home_symbol = "󰮧" # nf-md-home_variant_outline 341 | # home_symbol = "" # nf-oct-home 342 | # home_symbol = "" # nf-cod-home 343 | read_only = "" # nf-fa-lock 344 | style = "italic bg:color_directory fg:color_foreground_light" 345 | read_only_style = "bg:color_directory_read_only fg:color_foreground_light" 346 | # before_repo_root_style = "italic bg:color_directory_repo_before fg:color_foreground_light" 347 | repo_root_style = "italic bold bg:color_directory fg:color_foreground_light" 348 | # truncate_to_repo = false 349 | truncation_length = 4 # default = 3 350 | truncation_symbol = "… " # default = "" 351 | # fish_style_pwd_dir_length = 3 # default = 0 352 | # use_logical_path = false 353 | # use_os_path_sep = false 354 | format = "([](bg:color_directory_read_only fg:color_background_base)[$read_only]($read_only_style)[](bg:color_background_base fg:color_directory_read_only))[](bg:color_directory fg:color_background_base)[$path]($style)[](bg:color_background_base fg:color_directory)" 355 | repo_root_format = """\ 356 | ([](bg:color_directory_read_only fg:color_background_base)[$read_only]($read_only_style)[](bg:color_background_base fg:color_directory_read_only))\ 357 | [](bg:color_directory fg:color_background_base)\ 358 | [$repo_root]($repo_root_style)\ 359 | [$path]($style)\ 360 | [](bg:color_background_base fg:color_directory)\ 361 | """ 362 | 363 | [directory.substitutions] 364 | " /Documents" = "󰈚 " # nf-md-text_box 365 | " /Downloads" = " " # nf-fa-download 366 | " /Music" = "" # nf-fa-music 367 | # " /Music" = "󰝚 " # nf-md-music 368 | " /Movies" = "󰿎 " # nf-md-movie_open 369 | # " /Movies" = "" # nf-fa-video_camera 370 | " /Pictures" = "" # nf-fa-image 371 | # " /Pictures" = "󰔉 " # nf-md-image_filter_hdr 372 | " /Sources" = "󰗀" # nf-md-xml 373 | # " /Sources" = "" # nf-dev-opensource 374 | # " /Sources" = "" # nf-cod-code 375 | "/" = "  " 376 | 377 | 378 | ### Cloud provider section 379 | [aws] 380 | # disabled = true 381 | symbol = "󰸏 " # nf-md-aws 382 | # symbol = " " # nf-weather-cloud 383 | style = "bg:color_cloud fg:color_cloud_text" 384 | expiration_symbol = ' ' 385 | force_display = true 386 | format = '[$symbol$profile(\($region\))(\[$duration\])]($style)' 387 | 388 | [aws.region_aliases] 389 | 390 | [aws.profile_aliases] 391 | 392 | [azure] 393 | # disabled = false 394 | symbol = " " # nf-cod-azure 395 | # symbol = "󰠅 " # nf-md-microsoft_azure 396 | style = "bg:color_cloud fg:color_cloud_text" 397 | format = '[$symbol($subscription)]($style)' 398 | 399 | [gcloud] 400 | # disabled = true 401 | symbol = "󱇶 " # nf-md-google_cloud 402 | style = "bg:color_cloud fg:color_cloud_text" 403 | format = '[$symbol$account(@$domain)(\($region\))]($style)' 404 | ## other variables: 405 | ## active = The active config name written in ~/.config/gcloud/active_config 406 | ## project = The current GCP project 407 | 408 | [gcloud.region_aliases] 409 | 410 | [gcloud.project_aliases] 411 | 412 | [openstack] 413 | # disabled = true 414 | symbol = " " # nf-weather-cloud 415 | style = "bg:color_cloud fg:color_cloud_text" 416 | format = '[$symbol$cloud(\($project\))]($style)' 417 | 418 | 419 | ### Container section 420 | [kubernetes] 421 | disabled = false 422 | symbol = "󱃾 " # nf-md-kubernetes 423 | style = "bg:color_container fg:color_container_text" 424 | format = '[$symbol$context(\($namespace\))]($style)' 425 | ## other variables: 426 | ## cluster = contains the current kubernetes cluster 427 | ## user = contains the current kubernetes user 428 | 429 | [kubernetes.context_aliases] 430 | 431 | [kubernetes.user_aliases] 432 | 433 | [docker_context] 434 | # disabled = true 435 | symbol = " " # nf-linux-docker 436 | # symbol = " " # nf-seti-docker 437 | style = "bg:color_container fg:color_container_text" 438 | # only_with_files = false 439 | format = "[$symbol$context]($style)" 440 | 441 | [container] 442 | # disabled = true 443 | symbol = "󰏖 " # nf-md-package_variant 444 | style = "bg:color_package fg:color_container_text dimmed" 445 | format = '[$symbol\[$name\]]($style)' 446 | 447 | [opa] 448 | # disabled = true 449 | symbol = "󱅧 " # nf-md-police_badge 450 | # symbol = "󱢼 " # nf-md-shield_crown 451 | style = "bg:color_container fg:color_container_text" 452 | format = "[$symbol($version)]($style)" 453 | 454 | [pulumi] 455 | # disabled = true 456 | symbol = " " # nf-fa-cube 457 | style = "bg:color_container fg:color_container_text" 458 | search_upwards = true 459 | # format = '[$symbol($version) ($username@)$stack]($style)' 460 | ## uncomment the format above to also see the version and comment out the line below 461 | format = "[$symbol($username@)$stack]($style)" 462 | 463 | [singularity] # now Apptainer 464 | # disabled = true 465 | symbol = "󰰣 " # nf-md-alpha_s_circle_outline 466 | style = "bg:color_container fg:color_container_text" 467 | format = '[$symbol\[$env\]]($style)' 468 | 469 | [terraform] 470 | # disabled = true 471 | symbol = "󱁢 " # nf-md-terraform 472 | # symbol = " " # nf-seti-terraform 473 | style = "bg:color_container fg:color_container_text" 474 | # format = '[$symbol($version)\($workspace\)]($style)' 475 | ## uncomment the format above to see the version and comment out the line below 476 | format = '[$symbol$workspace]($style)' 477 | 478 | [vagrant] 479 | # disabled = true 480 | symbol = "⍱ " # apl functional symbol down caret tilde - U+2371 481 | style = "bg:color_container fg:color_container_text" 482 | format = "[$symbol($version)]($style)" 483 | 484 | 485 | ### Source control section 486 | [vcsh] 487 | # disabled = true 488 | symbol = "󰳏 " # nf-md-source_repository 489 | style = "bg:color_vcsh fg:color_vcsh_text" 490 | format = "[$symbol$repo]($style)" 491 | 492 | [fossil_branch] 493 | # disabled = false 494 | symbol = "󰘬" # nf-md-source_branch 495 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 496 | # truncation_length = 4 # default = 9223372036854775807 497 | # truncation_symbol = "" # default = "…" 498 | format = "[$symbol$branch]($style) " 499 | 500 | # Mercurial 501 | [hg_branch] 502 | disabled = false 503 | symbol = "󰘬" # nf-md-source_branch 504 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 505 | # truncation_length = 8 # default = 9223372036854775807 506 | # truncation_symbol = "" # default = "…" 507 | format = "[$symbol$branch]($style)" 508 | 509 | [pijul_channel] 510 | # disabled = false 511 | symbol = "󰘬" # nf-md-source_branch 512 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 513 | # truncation_length = 4 # default = 9223372036854775807 514 | # truncation_symbol = "" # default = "…" 515 | format = "[$symbol$channel]($style) " 516 | 517 | [custom.giturl] 518 | # disabled = true 519 | description = "Display icon for remote Git server" 520 | command = """ 521 | GIT_REMOTE=$(command git ls-remote --get-url 2> /dev/null) 522 | if [[ "$GIT_REMOTE" =~ "github" ]]; then 523 | # GIT_REMOTE_SYMBOL="" # nf-cod-github_inverted 524 | GIT_REMOTE_SYMBOL="" # nf-fa-github 525 | elif [[ "$GIT_REMOTE" =~ "gitlab" ]]; then 526 | GIT_REMOTE_SYMBOL="" # nf-fa-gitlab 527 | elif [[ "$GIT_REMOTE" =~ "bitbucket" ]]; then 528 | GIT_REMOTE_SYMBOL="" # nf-fa-bitbucket 529 | elif [[ "$GIT_REMOTE" =~ "git" ]]; then 530 | GIT_REMOTE_SYMBOL="" # nf-fa-git_square 531 | else 532 | GIT_REMOTE_SYMBOL="󰊢 " # nf-md-git 533 | # GIT_REMOTE_SYMBOL="" # nf-fa-unlink 534 | # GIT_REMOTE_SYMBOL="󰜛" # nf-md-source_commit_local 535 | fi 536 | echo "$GIT_REMOTE_SYMBOL " 537 | """ 538 | require_repo = true 539 | when = true 540 | shell = ["bash", "--noprofile", "--norc"] 541 | format = "[$output ](bg:color_sourcecontrol fg:color_foreground_dark)" 542 | 543 | [git_branch] 544 | # disabled = true 545 | symbol = "" # nf-oct-git_branch 546 | # symbol = "󰊢 " # nf-md-git 547 | style = "bg:color_sourcecontrol fg:color_foreground_dark" 548 | # always_show_remote = true 549 | # truncation_length = 4 # default = 9223372036854775807 550 | # truncation_symbol = "" # default = "…" 551 | # only_attached = true 552 | # ignore_branches = ["main", "master"] 553 | format = "[$symbol $branch(:$remote_name)]($style)" 554 | ## other variables: 555 | ## remote_branch = The name of the branch tracked on remote_name 556 | 557 | [git_commit] 558 | # disabled = true 559 | style = "bg:color_git_commit fg:color_foreground_light" 560 | commit_hash_length = 4 # default = 7 561 | # only_detached = false 562 | tag_disabled = false 563 | tag_symbol = "󰓹 " # nf-md-tag 564 | # tag_max_candidates = 0 565 | format = "[ $hash $tag]($style)" #  = nf-fa-hashtag 566 | 567 | [git_status] 568 | # disabled = true 569 | style = "bg:color_git_status fg:color_foreground_dark" 570 | staged = " ${count}" # nf-fa-check 571 | modified = "  ${count}" # nf-fa-edit 572 | # modified = "  ${count}" # nf-fa-pencil 573 | renamed = "󰗧${count}" # nf-md-cursor_text 574 | untracked = " ${count}" # nf-fa-question 575 | deleted = "  ${count}" # nf-fa-remove 576 | conflicted = "${count}" # nf-fa-flag 577 | stashed = "  ${count}" # nf-fa-bank 578 | # stashed = "  ${count}" # nf-fa-inbox 579 | up_to_date = "" 580 | ahead = "󰞙 ${count}" # nf-md-arrow_expand_up 581 | behind = "󰞖 ${count}" # nf-md-arrow_expand_down 582 | diverged = "󰡏 ${ahead_count} ${behind_count}" # nf-md-arrow_expand_vertical 583 | # diverged = "󰯎 ${ahead_count} ${behind_count}" # nf-md-swap_vertical_bold 584 | # ignore_submodules = true 585 | format = "[($staged$modified$renamed$untracked$deleted$conflicted$stashed$ahead_behind )]($style)" 586 | 587 | [git_state] 588 | # disabled = true 589 | style = "bg:color_git_state fg:color_foreground_dark" 590 | rebase = "rebasing" 591 | merge = "merging" 592 | revert = "reverting" 593 | cherry_pick = " picking" # nf-fae-cherry 594 | bisect = "bisecting" 595 | am = "am'ing" 596 | am_or_rebase = "am/rebase" 597 | format = '[$state($progress_current/$progress_total)]($style)' 598 | 599 | [git_metrics] 600 | disabled = false 601 | added_style = 'bg:color_git_metrics fg:color_foreground_light' 602 | deleted_style = 'bg:color_git_metrics fg:color_foreground_light' 603 | # only_nonzero_diffs = false 604 | # format = '([󰺪 $added]($added_style))([ 󰺨 $deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 605 | format = '([󰺪 ](bg:color_git_metrics fg:color_git_metrics_added)[$added]($added_style))([ 󰺨 ](bg:color_git_metrics fg:color_git_metrics_deleted)[$deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 606 | 607 | 608 | ### Toolchain version section 609 | [bun] 610 | # disabled = true 611 | symbol = " " # nf-oct-smiley 612 | style = "bg:color_toolchain fg:color_toolchain_text" 613 | format = "[$symbol($version)]($style)" 614 | 615 | [c] 616 | # disabled = true 617 | symbol = " " # nf-custom-c 618 | # symbol = "󰙱 " # nf-md-language_c 619 | # symbol = "C " # plain character 620 | style = "bg:color_toolchain fg:color_toolchain_text" 621 | format = "[$symbol($version(-$name))]($style)" 622 | 623 | [cobol] 624 | # disabled = true 625 | symbol = " " # nf-fa-cog 626 | style = "bg:color_toolchain fg:color_toolchain_text" 627 | format = "[$symbol($version)]($style)" 628 | 629 | [crystal] 630 | # disabled = true 631 | symbol = " " # nf-custom-crystal 632 | # symbol = "󰬯" # nf-md-crystal_ball 633 | style = "bg:color_toolchain fg:color_toolchain_text" 634 | format = "[$symbol($version)]($style)" 635 | 636 | [daml] 637 | # disabled = true 638 | symbol = "𝜦 " # Capital lambda - U+1D726 639 | style = "bg:color_toolchain fg:color_toolchain_text" 640 | format = "[$symbol($version)]($style)" 641 | 642 | [dart] 643 | # disabled = true 644 | symbol = " " # nf-dev-dart 645 | # symbol = " " # nf-seti-dart 646 | style = "bg:color_toolchain fg:color_toolchain_text" 647 | format = "[$symbol($version)]($style)" 648 | 649 | [deno] 650 | # disabled = true 651 | symbol = " " # nf-dev-javascript_badge 652 | style = "bg:color_toolchain fg:color_toolchain_text" 653 | format = "[$symbol($version)]($style)" 654 | 655 | [dotnet] 656 | # disabled = true 657 | symbol = " " # nf-dev-dotnet 658 | style = "bg:color_toolchain fg:color_toolchain_text" 659 | heuristic = true 660 | format = "[$symbol($version)( 󰓾 $tfm)]($style)" # 󰓾 = nf-md-target 661 | 662 | [elixir] 663 | # disabled = true 664 | symbol = " " # nf-custom-elixir 665 | style = "bg:color_toolchain fg:color_toolchain_text" 666 | format = '[$symbol($version) (\(OTP:$otp_version\))]($style)' 667 | 668 | [elm] 669 | # disabled = true 670 | symbol = " " # nf-custom-elm 671 | # symbol = " " # nf-fae-tree 672 | style = "bg:color_toolchain fg:color_toolchain_text" 673 | format = "[$symbol($version)]($style)" 674 | 675 | [erlang] 676 | # disabled = true 677 | symbol = " " # nf-dev-erlang 678 | style = "bg:color_toolchain fg:color_toolchain_text" 679 | format = "[$symbol($version)]($style)" 680 | 681 | [fennel] 682 | # disabled = false 683 | symbol = "󰬍 " # nf-md-alpha_f_box 684 | # symbol = " " # nf-fa-smile_o 685 | style = "bg:color_toolchain fg:color_toolchain_text" 686 | format = "[$symbol($version)]($style)" 687 | 688 | [golang] 689 | # disabled = true 690 | symbol = " " # nf-seti-go 691 | # symbol = "󰟓 " # nf-md-language_go 692 | style = "bg:color_toolchain fg:color_toolchain_text" 693 | format = "[$symbol($version)]($style)" 694 | 695 | [haskell] 696 | # disabled = true 697 | symbol = " " # nf-seti-haskell 698 | # symbol = "[λ](bold bg:color_toolchain fg:color_toolchain_text)" # Small greek lambda - U+03BB 699 | style = "bg:color_toolchain fg:color_toolchain_text" 700 | format = "[$symbol($version)]($style)" 701 | ## other variables: 702 | ## snapshot = Currently selected Stack snapshot 703 | ## ghc_version = Currently installed GHC version 704 | 705 | [haxe] 706 | # disabled = true 707 | symbol = " " # nf-seti-haxe 708 | # symbol = "󰐴 " # nf-md-quadcopter 709 | style = "bg:color_toolchain fg:color_toolchain_text" 710 | format = "[$symbol($version)]($style)" 711 | 712 | [java] 713 | # disabled = true 714 | symbol = " " # nf-fae-java 715 | style = "bg:color_toolchain fg:color_toolchain_text" 716 | format = "[$symbol($version)]($style)" 717 | 718 | [julia] 719 | # disabled = true 720 | symbol = " " # nf-seti-julia 721 | style = "bg:color_toolchain fg:color_toolchain_text" 722 | format = "[$symbol($version)]($style)" 723 | 724 | [kotlin] 725 | # disabled = true 726 | symbol = "󱈙 " # nf-md-language_kotlin 727 | style = "bg:color_toolchain fg:color_toolchain_text" 728 | format = "[$symbol($version)]($style)" 729 | 730 | [lua] 731 | # disabled = true 732 | symbol = "󰢱 " # nf-md-language_lua 733 | style = "bg:color_toolchain fg:color_toolchain_text" 734 | format = "[$symbol($version)]($style)" 735 | 736 | [nim] 737 | # disabled = true 738 | symbol = "" # nf-seti-nim 739 | # symbol = " " # nf-fae-crown 740 | style = "bg:color_toolchain fg:color_toolchain_text" 741 | format = "[$symbol($version)]($style)" 742 | 743 | [nodejs] 744 | # disabled = true 745 | symbol = "󰎙 " # nf-md-nodejs 746 | style = "bg:color_toolchain fg:color_toolchain_text" 747 | not_capable_style = "bg:color_toolchain fg:color_foreground_dark" 748 | format = "[$symbol($version)]($style)" 749 | 750 | [ocaml] 751 | # disabled = true 752 | symbol = " " # nf-seti-ocaml 753 | style = "bg:color_toolchain fg:color_toolchain_text" 754 | format = '[$symbol($version)( \($switch_indicator$switch_name\))]($style)' 755 | 756 | [perl] 757 | # disabled = true 758 | symbol = "" # nf-seti-perl 759 | # symbol = " " # nf-dev-perl 760 | style = "bg:color_toolchain fg:color_toolchain_text" 761 | format = "[$symbol($version)]($style)" 762 | 763 | [php] 764 | # disabled = true 765 | symbol = " " # nf-dev-php 766 | # symbol = "󰌟 " # nf-md-language_php 767 | # symbol = "" # nf-seti-php 768 | style = "bg:color_toolchain fg:color_toolchain_text" 769 | format = "[$symbol($version)]($style)" 770 | 771 | [purescript] 772 | # disabled = true 773 | symbol = "" # nf-custom-purescript 774 | # symbol = "⇔ " # left right double arrow - U+21D4 775 | style = "bg:color_toolchain fg:color_toolchain_text" 776 | format = "[$symbol($version)]($style)" 777 | 778 | [python] 779 | # disabled = true 780 | symbol = "󰌠 " # nf-md-language_python 781 | # symbol = " " # nf-fae-python 782 | style = "bg:color_toolchain fg:color_toolchain_text" 783 | python_binary = [ "python3", "python", "python2" ] 784 | # pyenv_version_name = true 785 | # pyenv_prefix = "pyenv " # default 786 | format = '[${symbol}(${pyenv_prefix}${version})(\($virtualenv\))]($style)' 787 | 788 | [raku] 789 | # disabled = true 790 | symbol = " " # nf-fae-butterfly 791 | style = "bg:color_toolchain fg:color_toolchain_text" 792 | format = "[$symbol($version)(-$vm_version)]($style)" 793 | 794 | [red] 795 | # disabled = true 796 | symbol = "󱥒 " # nf-md-pyramid 797 | style = "bg:color_toolchain fg:color_toolchain_text" 798 | format = "[$symbol($version)]($style)" 799 | 800 | [rlang] 801 | # disabled = true 802 | symbol = "󰟔 " # nf-md-language_r 803 | style = "bg:color_toolchain fg:color_toolchain_text" 804 | format = "[$symbol($version)]($style)" 805 | 806 | [ruby] 807 | # disabled = true 808 | symbol = "󰴭 " # nf-md-language_ruby 809 | # symbol = " " # nf-fae-ruby 810 | # symbol = " " # nf-oct-ruby 811 | style = "bg:color_toolchain fg:color_toolchain_text" 812 | format = "[$symbol($version)]($style)" 813 | 814 | [rust] 815 | # disabled = true 816 | symbol = "󱘗 " # nf-md-language_rust 817 | style = "bg:color_toolchain fg:color_toolchain_text" 818 | format = "[$symbol($version)]($style)" 819 | 820 | [scala] 821 | # disabled = true 822 | symbol = " " # nf-dev-scala 823 | style = "bg:color_toolchain fg:color_toolchain_text" 824 | format = "[$symbol($version)]($style)" 825 | 826 | [swift] 827 | # disabled = true 828 | symbol = "󰛥 " # nf-md-language_swift 829 | # symbol = "" # nf-seti-swift 830 | style = "bg:color_toolchain fg:color_toolchain_text" 831 | format = "[$symbol($version)]($style)" 832 | 833 | [vlang] 834 | # disabled = true 835 | symbol = "󱑹 " # nf-md-cosine_wave 836 | style = "bg:color_toolchain fg:color_toolchain_text" 837 | format = "[$symbol($version)]($style)" 838 | 839 | [zig] 840 | # disabled = true 841 | symbol = "" # nf-seti-zig 842 | # symbol = '\[Z\] ' 843 | style = "bg:color_toolchain fg:color_toolchain_text" 844 | format = "[$symbol($version)]($style)" 845 | 846 | 847 | ### Package section 848 | [package] 849 | # disabled = true 850 | symbol = " " # nf-oct-package 851 | style = "bg:color_package fg:color_package_text" 852 | display_private = true 853 | format = "[$symbol($version)]($style)" 854 | 855 | [buf] 856 | # disabled = true 857 | symbol = " " # nf-fa-barcode 858 | style = "bg:color_package fg:color_package_text" 859 | format = "[$symbol($version)]($style)" 860 | 861 | [cmake] 862 | # disabled = true 863 | symbol = "󰔷 " # nf-md-triangle_outline 864 | # symbol = "󰔶 " # nf-md-triangle 865 | style = "bg:color_package fg:color_package_text" 866 | format = "[$symbol($version)]($style)" 867 | 868 | [conda] 869 | # disabled = true 870 | # symbol = " " # nf-fa-circle_o 871 | symbol = "🅒 " # Negative Circled Latin Capital Letter C 872 | style = "bg:color_package fg:color_package_text" 873 | # ignore_base = false 874 | # truncation_length = 0 # no truncation 875 | format = "[$symbol$environment]($style)" 876 | 877 | [gradle] 878 | # disabled = true 879 | symbol = " " # nf-seti-gradle 880 | # symbol = "󰟆 " # nf-md-elephant 881 | style = "bg:color_package fg:color_package_text" 882 | # recursive = true 883 | format = "[$symbol($version)]($style)" 884 | 885 | [helm] 886 | # disabled = true 887 | symbol = "󰠳 " # nf-md-ship_wheel 888 | style = "bg:color_package fg:color_package_text" 889 | format = "[$symbol($version)]($style)" 890 | 891 | [meson] 892 | # disabled = true 893 | symbol = "󰔶 " # nf-md-triangle 894 | # symbol = "▲" # black up-pointing triangle 895 | style = "bg:color_package fg:color_package_text" 896 | # truncation_length = 20 # default = 4294967295 897 | # truncation_symbol = "" # default = "…" 898 | format = "[$symbol$project]($style)" 899 | 900 | [spack] 901 | # disabled = true 902 | symbol = "󰦻 " # nf-md-arrow_decision 903 | style = "bg:color_package fg:color_package_text" 904 | # truncation_length = 0 # default = 1 905 | format = '[$symbol$environment]($style)' 906 | 907 | 908 | ### Information section 1 909 | [memory_usage] 910 | # disabled = false 911 | symbol = "󰍛 " # nf-md-memory 912 | style = "bg:color_memory fg:color_memory_text" 913 | # threshold = 75 # default 914 | format = "[$symbol$ram(:$swap)]($style)" 915 | ## other variables: 916 | ## ram_pct = The percentage of the current system memory 917 | ## swap_pct = The swap memory percentage of the current system swap memory file 918 | 919 | [env_var.FIRST] ## change to your likings 920 | disabled = true 921 | symbol = "" # nf-fa-dollar 922 | style = "bg:color_env_var fg:color_env_var_text" 923 | variable = "STARSHIP_CONFIG" 924 | default = " 󱃓 " # shows if not defined - nf-md-circle_off_outline 925 | format = "[$symbol$env_value]($style)" 926 | 927 | [battery] 928 | # disabled = true 929 | full_symbol = "󰁹 " # nf-md-battery 930 | charging_symbol = "󱊥 " # nf-md-battery_charging_medium 931 | discharging_symbol = "󱊡 " # nf-md-battery_low 932 | unknown_symbol = "󰂑 " # nf-md-battery_unknown 933 | empty_symbol = "󰂎 " # nf-md-battery_outline 934 | format = "[$symbol$percentage]($style)" 935 | [[battery.display]] 936 | threshold = 10 937 | style = "bold bg:color_battery fg:color_battery_text" 938 | [[battery.display]] 939 | threshold = 20 940 | style = "bg:color_battery fg:color_battery_text" 941 | # [[battery.display]] # uncomment this section to always see your battery information 942 | # threshold = 100 943 | # style = "bg:color_battery fg:color_battery_text" 944 | 945 | ### Configuration shell section 946 | [guix_shell] 947 | # disabled = true 948 | symbol = " " # nf-linux-gnu_guix 949 | # symbol = "󰆚 " # nf-md-cow 950 | style = "bg:color_shellix fg:color_shellix_text" 951 | format = '[$symbol]($style)[shell]($style)' 952 | 953 | [nix_shell] 954 | # disabled = true 955 | symbol = " " # nf-linux-nixos 956 | style = "bg:color_shellix fg:color_shellix_text" 957 | impure_msg = '[](bg:color_shellix fg:color_base_red_light)' # nf-weather-gale_warning - personal setting 958 | pure_msg = '[ ](bg:color_shellix fg:color_base_green)' # nf-weather-day_sunny - personal setting 959 | # impure_msg = '[\(impure\)](bg:color_shellix fg:color_base_red_light)' 960 | # pure_msg = '[\(pure\)](bg:color_shellix fg:color_base_green)' 961 | unknown_msg = '[ ](bg:color_shellix fg:color_base_red)' # nf-weather-na 962 | # heuristic = true 963 | format = '[$symbol$name]($style)[\($state\)](bg:color_shellix fg:color_directory_repo_before)' 964 | 965 | 966 | ### Information section 2 967 | [localip] 968 | # disabled = false 969 | style = "bg:color_background_base fg:color_base_orange" 970 | # ssh_only = false 971 | format = "[ 󰩠 $localipv4]($style)" # 󰩠 = nf-md-ip_network 972 | 973 | [cmd_duration] 974 | disabled = true 975 | style = "bg:color_background_base fg:color_base_yellow" 976 | show_milliseconds = true 977 | # show_notifications = true 978 | # notification_timeout = 60000 979 | format = "[ 󰔛 $duration]($style)" 980 | 981 | [shlvl] 982 | disabled = false 983 | symbol = " " # nf-fa-level_up 984 | style = "bold bg:color_shell_level fg:color_shell_level_text" 985 | # repeat = true 986 | # threshold = 3 # default = 2 987 | format = "[$symbol$shlvl]($style)" 988 | 989 | [jobs] 990 | # disabled = true 991 | symbol = "  " # nf-fa-list 992 | style = "bold bg:color_background_base fg:color_base_orange" 993 | # symbol_threshold = 1 # default 994 | # number_threshold = 2 # default 995 | format = "[$symbol$number]($style)" 996 | 997 | [sudo] 998 | disabled = false 999 | symbol = " 󱫖 " # nf-md-timer_lock_open_outline 1000 | style = "bg:color_sudo fg:color_sudo_text" 1001 | # allow_windows = true 1002 | format = "[$symbol]($style)" 1003 | 1004 | [status] 1005 | # disabled = false 1006 | symbol = "" # nf-fa-exclamation 1007 | success_symbol = "" 1008 | not_executable_symbol = " " # nf-fa-times_circle 1009 | not_found_symbol = " " # nf-fa-question_circle 1010 | sigint_symbol = " " # nf-fa-stop_circle 1011 | signal_symbol = "󰉁 " # nf-md-flash 1012 | style = "bg:color_background_base fg:color_base_red" 1013 | map_symbol = true 1014 | # recognize_signal_code = false 1015 | # pipestatus = true 1016 | pipestatus_separator = "|" 1017 | pipestatus_format = '\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)' 1018 | format = "[$symbol$status]($style)" 1019 | 1020 | [fill] 1021 | # disabled = true 1022 | symbol = ' ' 1023 | # symbol = '' # nf-cod-dash 1024 | # symbol = '' # nf-oct-dash 1025 | # symbol = '━' # box drawings heavy horizontal 1026 | style = 'none' 1027 | # style = 'fg:color_background_base' 1028 | -------------------------------------------------------------------------------- /colorful/pointed/starship/left_only/starship.toml: -------------------------------------------------------------------------------- 1 | # M.y.t.h. Colorful Pointed (left only) config for Starship 2 | # Copyright (c) 2020-2023 by Mick Hohamnn (@mickimnet), last changed: 2023-05-14 18:08 3 | # Note: comments for symbols refer to the class name of Nerd Fonts 4 | # Starship version support: 1.14.2 5 | "$schema" = 'https://starship.rs/config-schema.json' 6 | 7 | ### Generic prompt configurations 8 | scan_timeout = 30 # default = 30 9 | command_timeout = 500 # default = 500 10 | add_newline = false # Don't print a new line before the start of the prompt 11 | continuation_prompt = "[](bg:color_background_base fg:color_base_orange)[](fg:color_background_base)" 12 | palette = "myth-dark" # select the color palette to be used 13 | 14 | ## unsused, as it only makes sense with two line prompts 15 | # $fill\ 16 | # (↓ fill - moves the modules below to the right side ↓) 17 | 18 | ### Order of modules on prompt 19 | format = """\ 20 | $os\ 21 | [](bg:color_background_base fg:color_os)\ 22 | ([](bg:color_foreground_dark fg:color_background_base)$shell[](bg:color_background_base fg:color_foreground_dark))\ 23 | ([](bg:color_base_red_light fg:color_background_base)$sudo[](bg:color_background_base fg:color_base_red_light))\ 24 | ([](bg:color_base_red_light fg:color_background_base)${custom.root}[](bg:color_background_base fg:color_base_red_light))\ 25 | ([](bg:color_username fg:color_background_base)${custom.ssh_user}[](bg:color_background_base fg:color_username))\ 26 | ([](bg:color_base_red_light fg:color_background_base)${custom.ssh_root}[](bg:color_background_base fg:color_base_red_light))\ 27 | ([](bg:color_hostname fg:color_background_base)${custom.ssh_host}[](bg:color_background_base fg:color_hostname))\ 28 | ([](bg:color_username fg:color_background_base)$username[](bg:color_background_base fg:color_username))\ 29 | ([](bg:color_hostname fg:color_background_base)$hostname[](bg:color_background_base fg:color_hostname))\ 30 | (↓ Styling of the directory module is handled in the module section ↓)\ 31 | ($directory)\ 32 | (↓ Cloud provider modules ↓)\ 33 | ([](bg:color_aws fg:color_background_base)$aws[](bg:color_background_base fg:color_aws))\ 34 | ([](bg:color_azure fg:color_background_base)$azure[](bg:color_background_base fg:color_azure))\ 35 | ([](bg:color_gcloud fg:color_background_base)$gcloud[](bg:color_background_base fg:color_gcloud))\ 36 | ([](bg:color_openstack fg:color_background_base)$openstack[](bg:color_background_base fg:color_openstack))\ 37 | (↑ Cloud provider modules ↑)\ 38 | (↓ Container modules ↓)\ 39 | ([](bg:color_kubernetes fg:color_background_base)$kubernetes[](bg:color_background_base fg:color_kubernetes))\ 40 | ([](bg:color_docker fg:color_background_base)$docker_context[](bg:color_background_base fg:color_docker))\ 41 | ([](bg:color_container fg:color_background_base)$container[](bg:color_background_base fg:color_container))\ 42 | ([](bg:color_opa fg:color_background_base)$opa[](bg:color_background_base fg:color_opa))\ 43 | ([](bg:color_pulumi fg:color_background_base)$pulumi[](bg:color_background_base fg:color_pulumi))\ 44 | ([](bg:color_singularity fg:color_background_base)$singularity[](bg:color_background_base fg:color_singularity))\ 45 | ([](bg:color_terraform fg:color_background_base)$terraform[](bg:color_background_base fg:color_terraform))\ 46 | ([](bg:color_vagrant fg:color_background_base)$vagrant[](bg:color_background_base fg:color_vagrant))\ 47 | (↑ Container modules ↑)\ 48 | (↓ Source control ↓)\ 49 | ([](bg:color_fossil fg:color_background_base)$fossil_branch[](bg:color_background_base fg:color_fossil))\ 50 | ([](bg:color_mercurial fg:color_background_base)$hg_branch[](bg:color_background_base fg:color_mercurial))\ 51 | ([](bg:color_pijul_channel fg:color_background_base)$pijul_channel[](bg:color_background_base fg:color_pijul_channel))\ 52 | ([](bg:color_git_branch fg:color_background_base)${custom.giturl})\ 53 | ([ ](bg:color_git_branch fg:color_foreground_dark)$git_branch[](bg:color_background_base fg:color_git_branch))\ 54 | ([](bg:color_git_commit fg:color_git_branch)$git_commit[](bg:color_background_base fg:color_git_commit))\ 55 | ([](bg:color_git_status fg:color_background_base)$git_status[](bg:color_background_base fg:color_git_status))\ 56 | ([](bg:color_git_state fg:color_background_base)$git_state[](bg:color_background_base fg:color_git_state))\ 57 | ([](bg:color_git_metrics fg:color_background_base)$git_metrics[](bg:color_background_base fg:color_git_metrics))\ 58 | ([](bg:color_vcsh fg:color_background_base)$vcsh[](bg:color_background_base fg:color_vcsh))\ 59 | (↑ Source control ↑)\ 60 | (↓ Toolchain version modules ↓)\ 61 | ([](bg:color_bun fg:color_background_base)$bun[](bg:color_background_base fg:color_bun))\ 62 | ([](bg:color_c fg:color_background_base)$c[](bg:color_background_base fg:color_c))\ 63 | ([](bg:color_cobol fg:color_background_base)$cobol[](bg:color_background_base fg:color_cobol))\ 64 | ([](bg:color_crystal fg:color_background_base)$crystal[](bg:color_background_base fg:color_crystal))\ 65 | ([](bg:color_daml fg:color_background_base)$daml[](bg:color_background_base fg:color_daml))\ 66 | ([](bg:color_dart fg:color_background_base)$dart[](bg:color_background_base fg:color_dart))\ 67 | ([](bg:color_deno fg:color_background_base)$deno[](bg:color_background_base fg:color_deno))\ 68 | ([](bg:color_dotnet fg:color_background_base)$dotnet[](bg:color_background_base fg:color_dotnet))\ 69 | ([](bg:color_elixir fg:color_background_base)$elixir[](bg:color_background_base fg:color_elixir))\ 70 | ([](bg:color_elm fg:color_background_base)$elm[](bg:color_background_base fg:color_elm))\ 71 | ([](bg:color_erlang fg:color_background_base)$erlang[](bg:color_background_base fg:color_erlang))\ 72 | ([](bg:color_fennel fg:color_background_base)$fennel[](bg:color_background_base fg:color_fennel))\ 73 | ([](bg:color_golang fg:color_background_base)$golang[](bg:color_background_base fg:color_golang))\ 74 | ([](bg:color_haskell fg:color_background_base)$haskell[](bg:color_background_base fg:color_haskell))\ 75 | ([](bg:color_haxe fg:color_background_base)$haxe[](bg:color_background_base fg:color_haxe))\ 76 | ([](bg:color_java fg:color_background_base)$java[](bg:color_background_base fg:color_java))\ 77 | ([](bg:color_julia fg:color_background_base)$julia[](bg:color_background_base fg:color_julia))\ 78 | ([](bg:color_kotlin fg:color_background_base)$kotlin[](bg:color_background_base fg:color_kotlin))\ 79 | ([](bg:color_lua fg:color_background_base)$lua[](bg:color_background_base fg:color_lua))\ 80 | ([](bg:color_nim fg:color_background_base)$nim[](bg:color_background_base fg:color_nim))\ 81 | ([](bg:color_nodejs fg:color_background_base)$nodejs[](bg:color_background_base fg:color_nodejs))\ 82 | ([](bg:color_ocaml fg:color_background_base)$ocaml[](bg:color_background_base fg:color_ocaml))\ 83 | ([](bg:color_perl fg:color_background_base)$perl[](bg:color_background_base fg:color_perl))\ 84 | ([](bg:color_php fg:color_background_base)$php[](bg:color_background_base fg:color_php))\ 85 | ([](bg:color_purescript fg:color_background_base)$purescript[](bg:color_background_base fg:color_purescript))\ 86 | ([](bg:color_python fg:color_background_base)$python[](bg:color_background_base fg:color_python))\ 87 | ([](bg:color_raku fg:color_background_base)$raku[](bg:color_background_base fg:color_raku))\ 88 | ([](bg:color_red fg:color_background_base)$red[](bg:color_background_base fg:color_red))\ 89 | ([](bg:color_rlang fg:color_background_base)$rlang[](bg:color_background_base fg:color_rlang))\ 90 | ([](bg:color_ruby fg:color_background_base)$ruby[](bg:color_background_base fg:color_ruby))\ 91 | ([](bg:color_rust fg:color_background_base)$rust[](bg:color_background_base fg:color_rust))\ 92 | ([](bg:color_scala fg:color_background_base)$scala[](bg:color_background_base fg:color_scala))\ 93 | ([](bg:color_swift fg:color_background_base)$swift[](bg:color_background_base fg:color_swift))\ 94 | ([](bg:color_vlang fg:color_background_base)$vlang[](bg:color_background_base fg:color_vlang))\ 95 | ([](bg:color_zig fg:color_background_base)$zig[](bg:color_background_base fg:color_zig))\ 96 | (↑ Toolchain version modules ↑)\ 97 | (↓ Package modules ↓)\ 98 | ([](bg:color_package fg:color_background_base)$package[](bg:color_background_base fg:color_package))\ 99 | ([](bg:color_buf fg:color_background_base)$buf[](bg:color_background_base fg:color_buf))\ 100 | ([](bg:color_cmake fg:color_background_base)$cmake[](bg:color_background_base fg:color_cmake))\ 101 | ([](bg:color_conda fg:color_background_base)$conda[](bg:color_background_base fg:color_conda))\ 102 | ([](bg:color_gradle fg:color_background_base)$gradle[](bg:color_background_base fg:color_gradle))\ 103 | ([](bg:color_helm fg:color_background_base)$helm[](bg:color_background_base fg:color_helm))\ 104 | ([](bg:color_meson fg:color_background_base)$meson[](bg:color_background_base fg:color_meson))\ 105 | ([](bg:color_spack fg:color_background_base)$spack[](bg:color_background_base fg:color_spack))\ 106 | (↑ Package modules ↑)\ 107 | ([](bg:color_memory fg:color_background_base)$memory_usage[](bg:color_background_base fg:color_memory))\ 108 | ([](bg:color_env_var fg:color_background_base)${env_var.FIRST}[](bg:color_background_base fg:color_env_var))\ 109 | ([](bg:color_base_red_light fg:color_background_base)$battery[](bg:color_background_base fg:color_base_red_light))\ 110 | ([](bg:color_time fg:color_background_base)$time[](bg:color_background_base fg:color_time))\ 111 | (↓ Configuration shell modules ↓)\ 112 | ([](bg:color_guix fg:color_background_base)$guix_shell[](bg:color_background_base fg:color_guix))\ 113 | ([](bg:color_nix fg:color_background_base)$nix_shell[](bg:color_background_base fg:color_nix))\ 114 | (↑ Configuration shell modules ↑)\ 115 | (↑ above input line ↑)\ 116 | (\ 117 | [](bg:none fg:color_background_base)\ 118 | $line_break\ 119 | )\ 120 | (↓ on input line ↓)\ 121 | ($localip)\ 122 | ($cmd_duration)\ 123 | ($shlvl)\ 124 | ($jobs)\ 125 | ($status)\ 126 | ($character)\ 127 | """ 128 | 129 | [palettes.myth-dark] 130 | ## Generics -- editor 131 | color_foreground_light = "#EDEDED" # myth_editor_foreground 132 | color_foreground_dark = "#121212" # myth_editor_background 133 | color_background_base = "#464347" 134 | color_directory = "#6F6A70" # myth_editor_ 135 | color_directory_repo_before = "#8A848B" # myth_editor_ 136 | color_hostname = "#22AA22" # myth_hosts_local 137 | color_username = "#1988FF" # myth_editor_enitity 138 | color_base_green = "#C6FF1A" # myth_editor_constants 139 | color_base_magenta = "#BF66FF" # myth_editor_deprecated 140 | color_base_orange = "#FFA200" # myth_editor_main 141 | color_base_red = "#E83017" # myth_editor_diff_removed 142 | color_base_red_light = "#FF620D" # myth_editor_function 143 | color_base_red_dark = "#BD1000" 144 | color_base_yellow = "#FFD90D" # myth_editor_storages 145 | ## Specifics 146 | ## General colors 147 | color_os = "#AFD700" # color_base_green 148 | color_env_var = "#BBBBBB" # color_memory 149 | color_memory = "#BBBBBB" # color_memory 150 | color_shell_level = "#FFD90D" # color_base_yellow 151 | color_time = "#FFA200" # color_base_orange 152 | color_vimcmd = "#6F6A70" # color_directory 153 | ## Cloud provider colors 154 | color_aws = "#EC912D" 155 | color_azure = "#0078D4" 156 | color_gcloud = "#1A73E8" 157 | color_openstack = "#DC374A" 158 | ## Container colors 159 | color_container = "#6F6A70" # color_directory 160 | color_docker = "#3A91DC" 161 | color_kubernetes = "#3371E3" 162 | color_opa = "#47B3DE" 163 | color_pulumi = "#805AC3" 164 | color_singularity = "#1D315F" 165 | color_vagrant = "#2E71E5" 166 | color_terraform = "#5836CD" 167 | ## Source control colors 168 | color_fossil = "#4183C4" 169 | color_git_branch = "#96AB5F" 170 | color_git_commit = "#E58F73" 171 | color_git_metrics = "#6F6A70" # color_directory 172 | color_git_metrics_added = "#C6FF1A" # color_base_green 173 | color_git_metrics_deleted = "#E83017" # color_base_red 174 | color_git_state = "#E58F73" # color_git_commit 175 | color_git_status = "#E0B25D" 176 | color_mercurial = "#96AB5F" # color_git_branch 177 | color_pijul_channel = "#2A4165" 178 | color_vcsh = "#121212" # color_foreground_dark 179 | ## Toolchain version colors 180 | color_bun = "#FBF0DF" 181 | color_c = "#A9BACD" 182 | color_cobol = "#BEDBDF" 183 | color_crystal = "#EDEDED" # color_foreground_light 184 | color_daml = "#3C73F7" 185 | color_dart = "#32BBF9" 186 | color_deno = "#12124B" 187 | color_dotnet = "#4A35CC" 188 | color_elixir = "#4E2A8E" 189 | color_elm = "#1293D8" 190 | color_erlang = "#8C032F" 191 | color_fennel = "#448F22" 192 | color_golang = "#7FD5EA" 193 | color_haskell = "#8F4E8B" 194 | color_haxe ="#EA8220" 195 | color_java = "#ED8B00" 196 | color_julia = "#4063D8" 197 | color_kotlin = "#7F52FF" 198 | color_lua = "#000D7B" 199 | color_nim = "#FFE953" 200 | color_nodejs = "#005F00" 201 | color_ocaml = "#F48B32" 202 | color_perl = "#0073A1" 203 | color_php = "#4F5B93" 204 | color_purescript = "#1D222D" 205 | color_python = "#EBD45B" 206 | color_raku = "#ACB81D" 207 | color_red = "#E01B15" 208 | color_rlang = "#2568BB" 209 | color_ruby = "#CC342D" 210 | color_rust = "#A72145" 211 | color_scala = "#C22D40" 212 | color_swift = "#F05138" 213 | color_vlang = "#4A607E" 214 | color_zig = "#F7A41D" 215 | ## Package colors 216 | color_buf = "#77E1FF" 217 | color_cmake = "#064F8D" 218 | color_conda = "#43B02A" 219 | color_gradle = "#17A9CB" 220 | color_helm = "#0F1689" 221 | color_meson = "#39207C" 222 | color_package = "#6F6A70" # color_directory 223 | color_spack = "#0E3D7E" 224 | ## Configuration shell modules 225 | color_guix = "#F4BB15" 226 | color_nix = "#27385D" 227 | 228 | ## Generic prompt configurations 229 | [character] 230 | success_symbol = "[](bg:color_base_green fg:color_background_base)[](fg:color_base_green)" 231 | error_symbol = "[](bg:color_base_red fg:color_background_base)[](fg:color_base_red)" 232 | vicmd_symbol = "[](bg:color_background_base fg:color_base_green)[  ](bold bg:color_base_green fg:color_foreground_dark)[](bg:color_base_green fg:color_foreground_dark)" 233 | vimcmd_visual_symbol = "[](bg:color_background_base fg:color_base_yellow)[  ](bold bg:color_base_yellow fg:color_foreground_dark)[](bg:color_base_yellow fg:color_foreground_dark)" 234 | vimcmd_replace_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_dark)[](bg:color_base_orange fg:color_foreground_dark)" 235 | vimcmd_replace_one_symbol = "[](bg:color_background_base fg:color_base_orange)[  ](bold bg:color_base_orange fg:color_foreground_light)[](bg:color_base_orange fg:color_foreground_dark)" 236 | format = "$symbol " 237 | 238 | [line_break] 239 | disabled = true 240 | 241 | ### Module configurations 242 | [aws] 243 | # disabled = true 244 | symbol = "󰸏 " # nf-md-aws 245 | # symbol = " " # nf-weather-cloud 246 | style = "bg:color_aws fg:color_foreground_dark" 247 | expiration_symbol = ' ' 248 | force_display = true 249 | format = '[$symbol$profile(\($region\))(\[$duration\])]($style)' 250 | 251 | [aws.region_aliases] 252 | 253 | [aws.profile_aliases] 254 | 255 | [azure] 256 | # disabled = false 257 | symbol = " " # nf-cod-azure 258 | # symbol = "󰠅 " # nf-md-microsoft_azure 259 | style = "bg:color_azure fg:color_foreground_dark" 260 | format = '[$symbol($subscription)]($style)' 261 | 262 | [battery] 263 | # disabled = true 264 | full_symbol = "󰁹" # nf-md-battery 265 | charging_symbol = "󱊥 " # nf-md-battery_charging_medium 266 | discharging_symbol = "󱊡" # nf-md-battery_low 267 | unknown_symbol = "󰂑" # nf-md-battery_unknown 268 | empty_symbol = "󰂎" # nf-md-battery_outline 269 | format = "[$symbol$percentage]($style)" 270 | [[battery.display]] 271 | threshold = 10 272 | style = "bold bg:color_base_red_light fg:color_foreground_light" 273 | [[battery.display]] 274 | threshold = 20 275 | style = "bg:color_base_red_light fg:color_foreground_dark" 276 | # [[battery.display]] # uncomment this section to always see your battery information 277 | # threshold = 100 278 | # style = "bg:color_base_red_light fg:color_foreground_light" 279 | 280 | [buf] 281 | # disabled = true 282 | symbol = " " # nf-fa-barcode 283 | style = "bg:color_buf fg:color_foreground_dark" 284 | format = "[$symbol($version)]($style)" 285 | 286 | [bun] 287 | # disabled = true 288 | symbol = " " # nf-oct-smiley 289 | style = "bg:color_bun fg:color_foreground_dark" 290 | format = "[$symbol($version)]($style)" 291 | 292 | [c] 293 | # disabled = true 294 | symbol = " " # nf-custom-c 295 | # symbol = "󰙱 " # nf-md-language_c 296 | # symbol = "C " # plain character 297 | style = "bg:color_c fg:color_foreground_dark" 298 | format = "[$symbol($version(-$name))]($style)" 299 | 300 | [cmake] 301 | # disabled = true 302 | symbol = "󰔷 " # nf-md-triangle_outline 303 | # symbol = "󰔶 " # nf-md-triangle 304 | style = "bg:color_cmake fg:color_foreground_light" 305 | format = "[$symbol($version)]($style)" 306 | 307 | [cmd_duration] 308 | disabled = true 309 | style = "bg:color_background_base fg:color_base_yellow" 310 | show_milliseconds = true 311 | # show_notifications = true 312 | # notification_timeout = 60000 313 | format = "[ 󰔛 $duration]($style)" 314 | 315 | [cobol] 316 | # disabled = true 317 | symbol = " " # nf-fa-cog 318 | style = "bg:color_cobol fg:color_foreground_dark" 319 | format = "[$symbol($version)]($style)" 320 | 321 | [conda] 322 | # disabled = true 323 | symbol = "🅒 " # Negative Circled Latin Capital Letter C 324 | # symbol = " " # nf-fa-circle_o 325 | style = "bg:color_conda fg:color_foreground_dark" 326 | # ignore_base = false 327 | # truncation_length = 0 # no truncation 328 | format = "[$symbol$environment]($style)" 329 | 330 | [container] 331 | # disabled = true 332 | symbol = "󰏖 " # nf-md-package_variant 333 | style = "bg:color_package fg:color_foreground_light dimmed" 334 | format = '[$symbol\[$name\]]($style)' 335 | 336 | [crystal] 337 | # disabled = true 338 | symbol = " " # nf-custom-crystal 339 | # symbol = "󰬯" # nf-md-crystal_ball 340 | style = "bg:color_crystal fg:color_foreground_dark" 341 | format = "[$symbol($version)]($style)" 342 | 343 | [daml] 344 | # disabled = true 345 | symbol = "𝜦 " # Capital lambda - U+1D726 346 | style = "bg:color_daml fg:color_foreground_dark" 347 | format = "[$symbol($version)]($style)" 348 | 349 | [dart] 350 | # disabled = true 351 | symbol = " " # nf-dev-dart 352 | # symbol = " " # nf-seti-dart 353 | style = "bg:color_dart fg:color_foreground_dark" 354 | format = "[$symbol($version)]($style)" 355 | 356 | [deno] 357 | # disabled = true 358 | symbol = " " # nf-dev-javascript_badge 359 | style = "bg:color_deno fg:color_foreground_light" 360 | format = "[$symbol($version)]($style)" 361 | 362 | [directory] 363 | # disabled = true 364 | ## If you change the home_symbol, you need the change the directory.substitutions below, as well 365 | home_symbol = " " # nf-seti-home 366 | # home_symbol = "󰮧" # nf-md-home_variant_outline 367 | # home_symbol = "" # nf-oct-home 368 | # home_symbol = "" # nf-cod-home 369 | read_only = " " # nf-fa-lock 370 | style = "italic bg:color_directory fg:color_foreground_light" 371 | read_only_style = "bg:color_base_red fg:color_foreground_light" 372 | # before_repo_root_style = "italic bg:color_directory_repo_before fg:color_foreground_light" 373 | repo_root_style = "italic bold bg:color_directory fg:color_foreground_light" 374 | # truncate_to_repo = false 375 | truncation_length = 4 # default = 3 376 | truncation_symbol = "… " # default = "" 377 | # fish_style_pwd_dir_length = 3 # default = 0 378 | # use_logical_path = false 379 | # use_os_path_sep = false 380 | format = "([](bg:color_base_red fg:color_background_base)[$read_only]($read_only_style)[](bg:color_background_base fg:color_base_red))[](bg:color_directory fg:color_background_base)[$path]($style)[](bg:color_background_base fg:color_directory)" 381 | repo_root_format = """\ 382 | ([](bg:color_base_red fg:color_background_base)[$read_only]($read_only_style)[](bg:color_background_base fg:color_base_red))\ 383 | [](bg:color_directory fg:color_background_base)\ 384 | [$repo_root]($repo_root_style)\ 385 | [$path]($style)\ 386 | [](bg:color_background_base fg:color_directory)\ 387 | """ 388 | 389 | [directory.substitutions] 390 | " /Documents" = "󰈚 " # nf-md-text_box 391 | " /Downloads" = " " # nf-fa-download 392 | " /Music" = "" # nf-fa-music 393 | # " /Music" = "󰝚 " # nf-md-music 394 | " /Movies" = "󰿎 " # nf-md-movie_open 395 | # " /Movies" = "" # nf-fa-video_camera 396 | " /Pictures" = "" # nf-fa-image 397 | # " /Pictures" = "󰔉 " # nf-md-image_filter_hdr 398 | " /Sources" = "󰗀" # nf-md-xml 399 | # " /Sources" = "" # nf-dev-opensource 400 | # " /Sources" = "" # nf-cod-code 401 | "/" = "  " 402 | 403 | [docker_context] 404 | # disabled = true 405 | symbol = " " # nf-linux-docker 406 | # symbol = " " # nf-seti-docker 407 | style = "bg:color_docker fg:color_foreground_light" 408 | # only_with_files = false 409 | format = "[$symbol$context]($style)" 410 | 411 | [dotnet] 412 | # disabled = true 413 | symbol = " " # nf-dev-dotnet 414 | style = "bg:color_dotnet fg:color_foreground_light" 415 | heuristic = true 416 | format = "[$symbol($version)( 󰓾 $tfm)]($style)" # 󰓾 = nf-md-target 417 | 418 | [elixir] 419 | # disabled = true 420 | symbol = " " # nf-custom-elixir 421 | style = "bg:color_elixir fg:color_foreground_light" 422 | format = '[$symbol($version) (\(OTP:$otp_version\))]($style)' 423 | 424 | [elm] 425 | # disabled = true 426 | symbol = " " # nf-custom-elm 427 | # symbol = " " # nf-fae-tree 428 | style = "bg:color_elm fg:color_foreground_light" 429 | format = "[$symbol($version)]($style)" 430 | 431 | [env_var.FIRST] ## change to your likings 432 | disabled = true 433 | symbol = "" # nf-fa-dollar 434 | style = "bg:color_env_var fg:color_foreground_dark" 435 | variable = "STARSHIP_CONFIG" 436 | default = " 󱃓 " # shows if not defined - nf-md-circle_off_outline 437 | format = "[$symbol$env_value]($style)" 438 | 439 | [erlang] 440 | # disabled = true 441 | symbol = " " # nf-dev-erlang 442 | style = "bg:color_erlang fg:color_foreground_light" 443 | format = "[$symbol($version)]($style)" 444 | 445 | [fennel] 446 | # disabled = false 447 | symbol = "󰬍 " # nf-md-alpha_f_box 448 | # symbol = " " # nf-fa-smile_o 449 | style = "bg:color_fennel fg:color_foreground_light" 450 | format = "[$symbol($version)]($style)" 451 | 452 | [fill] 453 | disabled = true 454 | symbol = ' ' 455 | style = 'none' 456 | 457 | [fossil_branch] 458 | # disabled = false 459 | symbol = "󰘬" # nf-md-source_branch 460 | style = "bg:color_fossil fg:color_foreground_dark" 461 | # truncation_length = 4 # default = 9223372036854775807 462 | # truncation_symbol = "" # default = "…" 463 | format = "[$symbol$branch]($style) " 464 | 465 | [gcloud] 466 | # disabled = true 467 | symbol = "󱇶 " # nf-md-google_cloud 468 | style = "bg:color_gcloud fg:color_foreground_light" 469 | format = '[$symbol$account(@$domain)(\($region\))]($style)' 470 | ## other variables: 471 | ## active = The active config name written in ~/.config/gcloud/active_config 472 | ## project = The current GCP project 473 | 474 | [gcloud.region_aliases] 475 | 476 | [gcloud.project_aliases] 477 | 478 | [custom.giturl] 479 | # disabled = true 480 | description = "Display icon for remote Git server" 481 | command = """ 482 | GIT_REMOTE=$(command git ls-remote --get-url 2> /dev/null) 483 | if [[ "$GIT_REMOTE" =~ "github" ]]; then 484 | # GIT_REMOTE_SYMBOL="" # nf-cod-github_inverted 485 | GIT_REMOTE_SYMBOL="" # nf-fa-github 486 | elif [[ "$GIT_REMOTE" =~ "gitlab" ]]; then 487 | GIT_REMOTE_SYMBOL="" # nf-fa-gitlab 488 | elif [[ "$GIT_REMOTE" =~ "bitbucket" ]]; then 489 | GIT_REMOTE_SYMBOL="" # nf-fa-bitbucket 490 | elif [[ "$GIT_REMOTE" =~ "git" ]]; then 491 | GIT_REMOTE_SYMBOL="" # nf-fa-git_square 492 | else 493 | GIT_REMOTE_SYMBOL="󰊢 " # nf-md-git 494 | # GIT_REMOTE_SYMBOL="" # nf-fa-unlink 495 | # GIT_REMOTE_SYMBOL="󰜛" # nf-md-source_commit_local 496 | fi 497 | echo "$GIT_REMOTE_SYMBOL " 498 | """ 499 | require_repo = true 500 | when = true 501 | shell = ["bash", "--noprofile", "--norc"] 502 | format = "[$output ](bg:color_git_branch fg:color_foreground_dark)" 503 | 504 | [git_branch] 505 | # disabled = true 506 | symbol = "" # nf-oct-git_branch 507 | # symbol = "󰊢 " # nf-md-git 508 | style = "bg:color_git_branch fg:color_foreground_dark" 509 | # always_show_remote = true 510 | # truncation_length = 4 # default = 9223372036854775807 511 | # truncation_symbol = "" # default = "…" 512 | # only_attached = true 513 | # ignore_branches = ["main", "master"] 514 | format = "[$symbol $branch(:$remote_name)]($style)" 515 | ## other variables: 516 | ## remote_branch = The name of the branch tracked on remote_name 517 | 518 | [git_commit] 519 | # disabled = true 520 | style = "bg:color_git_commit fg:color_foreground_dark" 521 | commit_hash_length = 4 # default = 7 522 | # only_detached = false 523 | tag_disabled = false 524 | tag_symbol = "󰓹 " # nf-md-tag 525 | # tag_max_candidates = 0 526 | format = "[ $hash $tag]($style)" #  = nf-fa-hashtag 527 | 528 | [git_metrics] 529 | # disabled = false 530 | added_style = 'bg:color_git_metrics fg:color_foreground_light' 531 | deleted_style = 'bg:color_git_metrics fg:color_foreground_light' 532 | # only_nonzero_diffs = false 533 | # format = '([󰺪 $added]($added_style))([ 󰺨 $deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 534 | format = '([󰺪 ](bg:color_git_metrics fg:color_git_metrics_added)[$added]($added_style))([ 󰺨 ](bg:color_git_metrics fg:color_git_metrics_deleted)[$deleted]($deleted_style))' # 󰺪 = nf-md-text_box_plus // 󰺨 = nf-md-text_box_minus 535 | 536 | [git_state] 537 | # disabled = true 538 | style = "bg:color_git_state fg:color_foreground_dark" 539 | rebase = "rebasing" 540 | merge = "merging" 541 | revert = "reverting" 542 | cherry_pick = " picking" # nf-fae-cherry 543 | bisect = "bisecting" 544 | am = "am'ing" 545 | am_or_rebase = "am/rebase" 546 | format = '[$state($progress_current/$progress_total)]($style)' 547 | 548 | [git_status] 549 | # disabled = true 550 | style = "bg:color_git_status fg:color_foreground_dark" 551 | staged = " ${count}" # nf-fa-check 552 | modified = "  ${count}" # nf-fa-edit 553 | # modified = "  ${count}" # nf-fa-pencil 554 | renamed = "󰗧 ${count}" # nf-md-cursor_text 555 | untracked = "  ${count}" # nf-fa-question 556 | deleted = "  ${count}" # nf-fa-remove 557 | conflicted = " ${count}" # nf-fa-flag 558 | stashed = "  ${count}" # nf-fa-bank 559 | # stashed = "  ${count}" # nf-fa-inbox 560 | up_to_date = "" 561 | ahead = "󰞙 ${count}" # nf-md-arrow_expand_up 562 | behind = "󰞖 ${count}" # nf-md-arrow_expand_down 563 | diverged = "󰡏 ${ahead_count} ${behind_count}" # nf-md-arrow_expand_vertical 564 | # diverged = "󰯎 ${ahead_count} ${behind_count}" # nf-md-swap_vertical_bold 565 | # ignore_submodules = true 566 | format = "[($staged$modified$renamed$untracked$deleted$conflicted$stashed$ahead_behind )]($style)" 567 | 568 | [golang] 569 | # disabled = true 570 | symbol = " " # nf-seti-go 571 | # symbol = "󰟓 " # nf-md-language_go 572 | style = "bg:color_golang fg:color_foreground_dark" 573 | format = "[$symbol($version)]($style)" 574 | 575 | [gradle] 576 | # disabled = true 577 | symbol = " " # nf-seti-gradle 578 | # symbol = "󰟆 " # nf-md-elephant 579 | style = "bg:color_gradle fg:color_foreground_dark" 580 | # recursive = true 581 | format = "[$symbol($version)]($style)" 582 | 583 | [guix_shell] 584 | # disabled = true 585 | symbol = " " # nf-linux-gnu_guix 586 | # symbol = "󰆚 " # nf-md-cow 587 | style = "bg:color_guix fg:color_foreground_dark" 588 | format = '[$symbol]($style)[shell]($style)' 589 | 590 | [haskell] 591 | # disabled = true 592 | symbol = " " # nf-seti-haskell 593 | # symbol = "[λ](bold bg:color_haskell fg:color_foreground_dark)" # Small greek lambda - U+03BB 594 | style = "bg:color_haskell fg:color_foreground_dark" 595 | format = "[$symbol($version)]($style)" 596 | ## other variables: 597 | ## snapshot = Currently selected Stack snapshot 598 | ## ghc_version = Currently installed GHC version 599 | 600 | [haxe] 601 | # disabled = true 602 | symbol = " " # nf-seti-haxe 603 | # symbol = "󰐴 " # nf-md-quadcopter 604 | style = "bg:color_haxe fg:color_foreground_dark" 605 | format = "[$symbol($version)]($style)" 606 | 607 | [helm] 608 | # disabled = true 609 | symbol = "󰠳 " # nf-md-ship_wheel 610 | style = "bg:color_helm fg:color_foreground_light" 611 | format = "[$symbol($version)]($style)" 612 | 613 | [hostname] 614 | disabled = true 615 | style = "bg:color_hostname fg:color_foreground_light" 616 | ssh_symbol = "󰱠 " # nf-md-console_network_outline 617 | # ssh_only = false 618 | trim_at = "." 619 | format = "[($ssh_symbol)$hostname]($style)" 620 | 621 | [java] 622 | # disabled = true 623 | symbol = " " # nf-fae-java 624 | style = "bg:color_java fg:color_foreground_dark" 625 | format = "[$symbol($version)]($style)" 626 | 627 | [jobs] 628 | # disabled = true 629 | symbol = "  " # nf-fa-list 630 | style = "bold bg:color_background_base fg:color_base_orange" 631 | # symbol_threshold = 1 # default 632 | # number_threshold = 2 # default 633 | format = "[$symbol$number]($style)" 634 | 635 | [julia] 636 | # disabled = true 637 | symbol = " " # nf-seti-julia 638 | style = "bg:color_julia fg:color_foreground_light" 639 | format = "[$symbol($version)]($style)" 640 | 641 | [kotlin] 642 | # disabled = true 643 | symbol = "󱈙 " # nf-md-language_kotlin 644 | style = "bg:color_kotlin fg:color_foreground_light" 645 | format = "[$symbol($version)]($style)" 646 | 647 | [kubernetes] 648 | disabled = false 649 | symbol = "󱃾 " # nf-md-kubernetes 650 | style = "bg:color_kubernetes fg:color_foreground_light" 651 | format = '[$symbol$context(\($namespace\))]($style)' 652 | ## other variables: 653 | ## cluster = contains the current kubernetes cluster 654 | ## user = contains the current kubernetes user 655 | 656 | [kubernetes.context_aliases] 657 | 658 | [kubernetes.user_aliases] 659 | 660 | [localip] 661 | # disabled = false 662 | style = "bg:color_background_base fg:color_base_orange" 663 | # ssh_only = false 664 | format = "[ 󰩠 $localipv4]($style)" # 󰩠 = nf-md-ip_network 665 | 666 | [lua] 667 | # disabled = true 668 | symbol = "󰢱 " # nf-md-language_lua 669 | style = "bg:color_lua fg:color_foreground_light" 670 | format = "[$symbol($version)]($style)" 671 | 672 | [memory_usage] 673 | # disabled = false 674 | symbol = "󰍛 " # nf-md-memory 675 | style = "bg:color_memory fg:color_foreground_dark" 676 | # threshold = 75 # default 677 | format = "[$symbol$ram(:$swap)]($style)" 678 | ## other variables: 679 | ## ram_pct = The percentage of the current system memory 680 | ## swap_pct = The swap memory percentage of the current system swap memory file 681 | 682 | # Mercurial 683 | [hg_branch] 684 | disabled = false 685 | symbol = "󰘬" # nf-md-source_branch 686 | style = "bg:color_mercurial fg:color_foreground_dark" 687 | # truncation_length = 8 # default = 9223372036854775807 688 | # truncation_symbol = "" # default = "…" 689 | format = "[$symbol$branch]($style)" 690 | 691 | [meson] 692 | # disabled = true 693 | symbol = "󰔶 " # nf-md-triangle 694 | # symbol = "▲" # black up-pointing triangle 695 | style = "bg:color_meson fg:color_foreground_light" 696 | # truncation_length = 20 # default = 4294967295 697 | # truncation_symbol = "" # default = "…" 698 | format = "[$symbol$project]($style)" 699 | 700 | [nim] 701 | # disabled = true 702 | symbol = "" # nf-seti-nim 703 | # symbol = " " # nf-fae-crown 704 | style = "bg:color_nim fg:color_foreground_dark" 705 | format = "[$symbol($version)]($style)" 706 | 707 | [nix_shell] 708 | # disabled = true 709 | symbol = " " # nf-linux-nixos 710 | style = "bg:color_nix fg:color_foreground_light" 711 | impure_msg = '[](bg:color_nix fg:color_base_red_light)' # nf-weather-gale_warning - personal setting 712 | pure_msg = '[ ](bg:color_nix fg:color_base_green)' # nf-weather-day_sunny - personal setting 713 | # impure_msg = '[\(impure\)](bg:color_nix fg:color_base_red_light)' 714 | # pure_msg = '[\(pure\)](bg:color_nix fg:color_base_green)' 715 | unknown_msg = '[ ](bg:color_nix fg:color_base_green)' # nf-weather-na 716 | # heuristic = true 717 | format = '[$symbol$name]($style)[\($state\)](bg:color_nix fg:color_directory_repo_before)' 718 | 719 | [nodejs] 720 | # disabled = true 721 | symbol = "󰎙 " # nf-md-nodejs 722 | style = "bg:color_nodejs fg:color_foreground_light" 723 | not_capable_style = "bg:color_nodejs fg:color_base_red" 724 | format = "[$symbol($version)]($style)" 725 | 726 | [ocaml] 727 | # disabled = true 728 | symbol = " " # nf-seti-ocaml 729 | style = "bg:color_ocaml fg:color_foreground_dark" 730 | format = '[$symbol($version)( \($switch_indicator$switch_name\))]($style)' 731 | 732 | [opa] 733 | # disabled = true 734 | symbol = "󱅧 " # nf-md-police_badge 735 | # symbol = "󱢼 " # nf-md-shield_crown 736 | style = "bg:color_opa fg:color_foreground_dark" 737 | format = "[$symbol($version)]($style)" 738 | 739 | [openstack] 740 | # disabled = true 741 | symbol = " " # nf-weather-cloud 742 | style = "bg:color_openstack fg:color_foreground_light" 743 | format = '[$symbol$cloud(\($project\))]($style)' 744 | 745 | [os] 746 | # disabled = false 747 | style = "bg:color_os fg:color_foreground_dark" 748 | # format = '[$symbol(v$version)(  $edition)(  $codename)(  $type)]($style)' 749 | ## uncomment the format above for all available information and comment out the line below 750 | format = '[$symbol]($style)' 751 | ## other variables: 752 | ## name = The current operating system name 753 | ## type = The current operating system type 754 | ## codename = The current operating system codename, if applicable 755 | ## edition = The current operating system edition, if applicable 756 | ## version = The current operating system version, if applicable 757 | 758 | [os.symbols] 759 | Alpaquita = " " # nf-fa-bell 760 | Alpine = " " # nf-linux-alpine 761 | Amazon = " " # nf-fa-amazon 762 | Android = " " # nf-dev-android 763 | Arch = " " # nf-linux-archlinux 764 | Artix = " " # nf-linux-artix 765 | CentOS = " " # nf-linux-centos 766 | Debian = " " # nf-linux-debian 767 | DragonFly = " " # nf-fae-butterfly 768 | Emscripten = " " # nf-fa-toggle_on 769 | EndeavourOS = " " # nf-linux-endeavour 770 | Fedora = " " # nf-linux-fedora 771 | FreeBSD = " " # nf-linux-freebsd 772 | Garuda = "󰛓 " # nf-md-feather 773 | Gentoo = " " # nf-linux-gentoo 774 | HardenedBSD = "󰔇 " # nf-md-tennis_ball 775 | Illumos = " " # nf-linux-illumos 776 | Linux = " " # nf-linux-tux 777 | Mabox = "󰆦 " # nf-fa-cube 778 | Macos = " " # nf-linux-apple 779 | Manjaro = " " # nf-linux-manjaro 780 | Mariner = " " # nf-fa-life_saver 781 | MidnightBSD = " " # nf-fa-moon_o 782 | Mint = "󰣭 " # nf-md-linux_mint 783 | NetBSD = " " # nf-fa-flag 784 | NixOS = " " # nf-linux-nixos 785 | OpenBSD = " " # nf-linux-openbsd 786 | OpenCloudOS = " " # nf-fa-cloud 787 | openEuler = "󰏒 " # nf-md-owl 788 | openSUSE = " " # nf-linux-opensuse 789 | OracleLinux = "󰌷 " # nf-md-link 790 | Pop = " " # nf-linux-pop_os 791 | Raspbian = " " # nf-linux-raspberry_pi 792 | Redhat = "󱄛 " # nf-md-redhat 793 | RedHatEnterprise = " " # nf-linux-redhat 794 | Redox = "󰀘 " # nf-md-orbit 795 | Solus = " " # nf-linux-solus 796 | SUSE = " " # nf-linux-opensuse 797 | Ubuntu = " " # nf-linux-ubuntu 798 | Unknown = " " # nf-fa-question_circle 799 | Windows = " " # nf-fa-windows 800 | 801 | [package] 802 | # disabled = true 803 | symbol = " " # nf-oct-package 804 | style = "bg:color_package fg:color_foreground_light" 805 | display_private = true 806 | format = "[$symbol($version)]($style)" 807 | 808 | [perl] 809 | # disabled = true 810 | symbol = " " # nf-seti-perl 811 | # symbol = " " # nf-dev-perl 812 | style = "bg:color_perl fg:color_foreground_light" 813 | format = "[$symbol($version)]($style)" 814 | 815 | [php] 816 | # disabled = true 817 | symbol = " " # nf-dev-php 818 | # symbol = "󰌟 " # nf-md-language_php 819 | # symbol = "" # nf-seti-php 820 | style = "bg:color_php fg:color_foreground_light" 821 | format = "[$symbol($version)]($style)" 822 | 823 | [pijul_channel] 824 | # disabled = false 825 | symbol = "󰘬" # nf-md-source_branch 826 | style = "bg:color_pijul_channel fg:color_foreground_light" 827 | # truncation_length = 4 # default = 9223372036854775807 828 | # truncation_symbol = "" # default = "…" 829 | format = "[$symbol$channel]($style) " 830 | 831 | [pulumi] 832 | # disabled = true 833 | symbol = " " # nf-fa-cube 834 | style = "bg:color_pulumi fg:color_foreground_light" 835 | search_upwards = true 836 | # format = '[$symbol($version) ($username@)$stack]($style)' 837 | ## uncomment the format above to also see the version and comment out the line below 838 | format = "[$symbol($username@)$stack]($style)" 839 | 840 | [purescript] 841 | # disabled = true 842 | symbol = " " # nf-custom-purescript 843 | # symbol = "⇔ " # left right double arrow - U+21D4 844 | style = "bg:color_purescript fg:color_foreground_light" 845 | format = "[$symbol($version)]($style)" 846 | 847 | [python] 848 | # disabled = true 849 | symbol = "󰌠 " # nf-md-language_python 850 | # symbol = " " # nf-fae-python 851 | style = "bg:color_python fg:color_foreground_dark" 852 | python_binary = [ "python3", "python", "python2" ] 853 | # pyenv_version_name = true 854 | # pyenv_prefix = "pyenv " # default 855 | format = '[${symbol}(${pyenv_prefix}${version})(\($virtualenv\))]($style)' 856 | 857 | [raku] 858 | # disabled = true 859 | symbol = " " # nf-fae-butterfly 860 | style = "bg:color_raku fg:color_foreground_light" 861 | format = "[$symbol($version)(-$vm_version)]($style)" 862 | 863 | [red] 864 | # disabled = true 865 | symbol = "󱥒 " # nf-md-pyramid 866 | style = "bg:color_red fg:color_foreground_dark" 867 | format = "[$symbol($version)]($style)" 868 | 869 | [rlang] 870 | # disabled = true 871 | symbol = "󰟔 " # nf-md-language_r 872 | style = "bg:color_rlang fg:color_foreground_light" 873 | format = "[$symbol($version)]($style)" 874 | 875 | [ruby] 876 | # disabled = true 877 | symbol = "󰴭 " # nf-md-language_ruby 878 | # symbol = " " # nf-fae-ruby 879 | # symbol = " " # nf-oct-ruby 880 | style = "bg:color_ruby fg:color_foreground_light" 881 | format = "[$symbol($version)]($style)" 882 | 883 | [rust] 884 | # disabled = true 885 | symbol = "󱘗 " # nf-md-language_rust 886 | style = "bg:color_rust fg:color_foreground_light" 887 | format = "[$symbol($version)]($style)" 888 | 889 | [scala] 890 | # disabled = true 891 | symbol = " " # nf-dev-scala 892 | style = "bg:color_scala fg:color_foreground_light" 893 | format = "[$symbol($version)]($style)" 894 | 895 | [shell] 896 | disabled = false 897 | bash_indicator = '\$_' 898 | fish_indicator = "" # Empty string as Fish Shell is my default shell 899 | # fish_indicator = "⋖⋗⋖" 900 | zsh_indicator = "%_" 901 | powershell_indicator = "" # nf-seti-powershell 902 | ion_indicator = '(\$_)' 903 | elvish_indicator = "󰘧" # nf-md-lambda 904 | tcsh_indicator = "󰇥 " # nf-md-duck 905 | nu_indicator = "[󰥭](fg:color_base_green)" # nf-md-greater_than 906 | xonsh_indicator = "🐚" # seashell emoji 907 | cmd_indicator = "" # nf-cod-terminal_cmd 908 | unknown_indicator = " " # nf-fa-question_circle 909 | style = "bg:color_foreground_dark fg:color_foreground_light" 910 | format = "[$indicator]($style)" 911 | 912 | [shlvl] 913 | disabled = false 914 | symbol = " " # nf-fa-level_up 915 | style = "bold bg:color_background_base fg:color_shell_level" 916 | # repeat = true 917 | # threshold = 3 # default = 2 918 | format = "[$symbol$shlvl]($style)" 919 | 920 | [singularity] # now Apptainer 921 | # disabled = true 922 | symbol = "󰰣 " # nf-md-alpha_s_circle_outline 923 | style = "bg:color_singularity fg:color_foreground_light" 924 | format = '[$symbol\[$env\]]($style)' 925 | 926 | [spack] 927 | # disabled = true 928 | symbol = "󰦻 " # nf-md-arrow_decision 929 | style = "bg:color_spack fg:color_foreground_light" 930 | # truncation_length = 0 # default = 1 931 | format = '[$symbol$environment]($style)' 932 | 933 | [status] 934 | # disabled = false 935 | symbol = "" # nf-fa-exclamation 936 | success_symbol = "" 937 | not_executable_symbol = " " # nf-fa-times_circle 938 | not_found_symbol = " " # nf-fa-question_circle 939 | sigint_symbol = " " # nf-fa-stop_circle 940 | signal_symbol = "󰉁 " # nf-md-flash 941 | style = "bg:color_background_base fg:color_base_red" 942 | map_symbol = true 943 | # recognize_signal_code = false 944 | # pipestatus = true 945 | pipestatus_separator = "|" 946 | pipestatus_format = '\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)' 947 | format = "[$symbol$status]($style)" 948 | 949 | [sudo] 950 | disabled = false 951 | symbol = " 󱫖 " # nf-md-timer_lock_open_outline 952 | style = "bg:color_base_red_light fg:color_foreground_light" 953 | # allow_windows = true 954 | format = "[$symbol]($style)" 955 | 956 | [swift] 957 | # disabled = true 958 | symbol = "󰛥 " # nf-md-language_swift 959 | # symbol = "" # nf-seti-swift 960 | style = "bg:color_swift fg:color_foreground_light" 961 | format = "[$symbol($version)]($style)" 962 | 963 | [terraform] 964 | # disabled = true 965 | symbol = "󱁢 " # nf-md-terraform 966 | # symbol = " " # nf-seti-terraform 967 | style = "bg:color_terraform fg:color_foreground_light" 968 | # format = '[$symbol($version)\($workspace\)]($style)' 969 | ## uncomment the format above to see the version and comment out the line below 970 | format = '[$symbol$workspace]($style)' 971 | 972 | [time] 973 | disabled = false 974 | ## color is set to orange, to get ones attention for e. g. R&R time, based on the configured time_range ;) 975 | style = "bg:color_time fg:color_foreground_dark" 976 | # use_12hr = true 977 | time_format = "%H:%M" 978 | time_range = "20:00:00-06:00:00" # adjust the time rang to your liking or comment it out, to have it shown all the time 979 | format = "[ $time]($style)" #  = nf-oct-clock 980 | 981 | [username] 982 | disabled = true 983 | # show_always = true 984 | style_root = "bold bg:color_username fg:color_base_red_dark" 985 | style_user = "bg:color_username fg:color_foreground_light" 986 | format = "[$user]($style)" 987 | 988 | [vagrant] 989 | # disabled = true 990 | symbol = "⍱ " # apl functional symbol down caret tilde - U+2371 991 | style = "bg:color_vagrant fg:color_foreground_light" 992 | format = "[$symbol($version)]($style)" 993 | 994 | [vcsh] 995 | # disabled = true 996 | symbol = "󰳏 " # nf-md-source_repository 997 | style = "bg:color_vcsh fg:color_foreground_light" 998 | format = "[$symbol$repo]($style)" 999 | 1000 | [vlang] 1001 | # disabled = true 1002 | symbol = "󱑹 " # nf-md-cosine_wave 1003 | style = "bg:color_vlang fg:color_foreground_light" 1004 | format = "[$symbol($version)]($style)" 1005 | 1006 | [zig] 1007 | # disabled = true 1008 | symbol = " " # nf-seti-zig 1009 | # symbol = '\[Z\] ' 1010 | style = "bg:color_zig fg:color_foreground_light" 1011 | format = "[$symbol($version)]($style)" 1012 | 1013 | [custom.root] 1014 | # disabled = true 1015 | description = "Only display username, if sudo or different from standard user" 1016 | style = "bold bg:color_base_red_light fg:color_foreground_light" 1017 | command = "echo $USER" 1018 | when = '[[ -z "$SSH_CONNECTION" ]] && ([[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 1019 | shell = ["bash", "--noprofile", "--norc"] 1020 | format = "[$output]($style)" 1021 | 1022 | [custom.ssh_user] 1023 | # disabled = true 1024 | description = "Display username, if on a ssh session, but not in tmux" 1025 | style = "bg:color_username fg:color_foreground_light" 1026 | command = "echo $USER" 1027 | when = '([[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]) && ([[ "$USER" != "root" ]] && [[ -z "$SUDO_USER" ]] && [[ "$USER" == "$LOGNAME" ]])' 1028 | shell = ["bash", "--noprofile", "--norc"] 1029 | format = "[$output]($style)" 1030 | 1031 | [custom.ssh_root] 1032 | # disabled = true 1033 | description = "Display username on a ssh session, if different from standard user" 1034 | style = "bold bg:color_base_red_light fg:color_foreground_light" 1035 | command = "echo $USER" 1036 | when = '[[ -n "$SSH_CONNECTION" ]] && ([[ "$USER" == "root" ]] || [[ -n "$SUDO_USER" ]] || [[ "$USER" != "$LOGNAME" ]])' 1037 | shell = ["bash", "--noprofile", "--norc"] 1038 | format = "[$output]($style)" 1039 | 1040 | [custom.ssh_host] 1041 | # disabled = true 1042 | description = "Display hostname if on a ssh session, but not inside a tmux session" 1043 | style = "bg:color_hostname fg:color_foreground_dark bold" 1044 | command = "uname -n" 1045 | when = '[[ -n "$SSH_CONNECTION" ]] && [[ -z "$TMUX" ]]' 1046 | shell = ["bash", "--noprofile", "--norc"] 1047 | format = "[$output]($style)" 1048 | --------------------------------------------------------------------------------