{"id":16616015,"url":"https://github.com/mickimnet/myth-prompt-themes","last_synced_at":"2025-12-07T12:02:03.798Z","repository":{"id":150852358,"uuid":"305158095","full_name":"mickimnet/myth-prompt-themes","owner":"mickimnet","description":"M.y.t.h. theme collection for powerline prompts","archived":false,"fork":false,"pushed_at":"2023-05-14T17:05:43.000Z","size":61,"stargazers_count":95,"open_issues_count":0,"forks_count":20,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-01-17T18:00:36.144Z","etag":null,"topics":["bash-theme","fish-theme","starship","zsh-theme"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mickimnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-18T17:29:19.000Z","updated_at":"2024-12-24T15:43:42.000Z","dependencies_parsed_at":"2024-07-22T01:45:35.564Z","dependency_job_id":null,"html_url":"https://github.com/mickimnet/myth-prompt-themes","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickimnet%2Fmyth-prompt-themes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickimnet%2Fmyth-prompt-themes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickimnet%2Fmyth-prompt-themes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickimnet%2Fmyth-prompt-themes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mickimnet","download_url":"https://codeload.github.com/mickimnet/myth-prompt-themes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242957522,"owners_count":20212639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash-theme","fish-theme","starship","zsh-theme"],"created_at":"2024-10-12T02:11:33.911Z","updated_at":"2025-12-07T12:01:58.758Z","avatar_url":"https://github.com/mickimnet.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# M.y.t.h.: prompt themes\n\n\u003e \"**Don't pick up hitchhikers!\"** \u003c_D. Adams_\u003e (Excerpt from [Myth-ion Improbable][bookquote])\n\n[![licence badge]][licence] [![stars badge]][stargazer] [![issues badge]][issues]\n\u003c!-- [![donation badge]][donate] --\u003e\n\n## Introduction\n\nThis 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.\n\nThe 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).\n\n## Starship\n\nThe 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_).\n\nThere 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.\n\nThe `[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_ (` ＞ `).\n\nThe `[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.\n\nCurrently, 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`.\n\nIf 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`.\n\nThe _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.\n\n### Preview\n\nThe preview images are made on _macOS_ with [iTerm](iterm), and a patched [Input][input] font (to include _Nerd Font_ support and to add ligatures).\n\nThe following modules are **shown in the preview** and are **disabled** in the `starship.toml` configuration files (list is in order of appearance):\n- **Memory** (seen in the _home_ directory, where the user is _root_)**:** to enable use `starship config memory_usage.disabled false`.\n- **OS** (seen in the _home_ \u0026 _infra_ directories)**:** to enable use `starship config os.disabled false`.\n- **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.\n- **Time** (seen in the _nothings/gonna/stop/us/now_ directory)**:** is only shown between 8 pm and 6 am--to remind you about R\u0026R time :sunglasses: If you always want to see it, comment the `time_range` line in the `starship.toml` file out.\n- **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.\n- **Git Metrics** (seen in the _elixir_ and _node_ directories)**:** to enable use `starship config git_metrics.disabled false`.\n- **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.\n- **Command duration** (seen in the _python-project_ directory): to enable use `starship config cmd_duration.disabled false`.\n\n_Remark:_ the newline in between the prompts is just used for the preview. The configuration itself doesn't use newlines (which can be enabled).\n\n#### M.y.t.h. Orange\n\n##### Pointed:\n\nwith right prompt support (general):\n![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)\n\nwithout right prompt support (left_only):\n![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)\n\n##### Slanted:\n\nwith right prompt support (general):\n![M.y.t.h. Orange Slanted:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/orange-slanted-general-starship.png)\n\nwithout right prompt support (left_only):\n![M.y.t.h. Orange Slanted:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/orange-slanted-left_only-starship.png)\n\n##### Twoliner:\n\n![M.y.t.h. Orange Twoliner:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/orange-twoliner-starship.png)\n\n#### M.y.t.h. Colorful\n\n##### Pointed:\n\nwith right prompt support (general):\n![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)\n\nwithout right prompt support (left_only):\n![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)\n\n##### Slanted:\n\nwith right prompt support (general):\n![M.y.t.h. Colorful Slanted:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/colorful-slanted-general-starship.png)\n\nwithout right prompt support (left_only):\n![M.y.t.h. Colorful Slanted:](https://github.com/mickimnet/myth-packages/blob/master/screenshots/myth-prompt-themes/colorful-slanted-left_only-starship.png)\n\n## Update history\n\n### Version 1.1: 2023-05-14\n\n- 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.\n- added a _Twoline_ variant, which uses two lines for the prompt as _Starship_ does by default\n- the order of the modules, is now based on the placement in the format section — the _Colorful_ variant still has it ordered alphabetically\n- fixed errors in the _Colorful • Slanted_ configuration files\n- added the name of the variant as a comment in the configuration file\n\n### Version 1.0: 2023-05-01\n\n- renamed _Dark_ to _Colorful_ in preperation for upcoming variations\n- included all modules up to _Starship_ version 1.14.2\n- moved all colors to the [palettes] module\n- updated all symbols to reflect upcoming changes to [Nerd Fonts 3.0][nerdfonts] (the obsolete Material Design ones)\n- included _right prompt_ support in the _general_ configuration (for [cmd][cmd], [elvish][elvish], [Fish Shell][fish], [nushell][nushell], [xonsh][xonsh], [zsh][zsh])\n- moved the Powerline styling to the [format] module, so they can be easily adapted for left / right side variants or other powerline symbols\n- styled the `VI` command modes\n- styled the `continuation_prompt`\n- replaced my custom shell modules with the new standard `[shell]` module\n- included the shell script for module [custom.giturl]\n- styled the [line_break] module so it can be optionally used\n\n## Upcoming\n\n- light color scheme\n- download link for the config files\n\n## Thanks\n\nVery 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:\n\n_Always have fun:sunny: in what you're doing and_ \"DON'T PANIC\"… :rocket:\n\n**Enjoy!**\n\n\u003c!-- ------------------------------------ reference section ------------------------------------ --\u003e\n\n[bookquote]: https://www.goodreads.com/book/show/74297.Myth_ion_Improbable\n\n[licence badge]: https://img.shields.io/github/license/micck/myth-prompt-themes\n[licence]: \u003cLICENSE\u003e\n[stars badge]: https://img.shields.io/github/stars/micck/myth-prompt-themes\n[stargazer]: https://github.com/micck/myth-prompt-themes/stargazers\n[issues badge]: https://img.shields.io/github/issues/micck/myth-prompt-themes\n[issues]: https://img.shields.io/github/issues/micck/myth-prompt-themes\n[paypal badge]: https://img.shields.io/badge/paypal-donate-ff69b4.svg?style=flat\n[donate]: https://ZZZ.not.yet.known/\n\n[starship]: https://starship.rs/\n[powerline]: https://powerline.readthedocs.io/en/latest/\n[nerdfonts]: https://www.nerdfonts.com\n[firacode]: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.0/FiraCode.zip\n[hack]: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.0/Hack.zip\n[victor]: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.0/VictorMono.zip\n\n[cmd]: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands\n[elvish]: https://elv.sh\n[fish]: https://fishshell.com\n[nushell]: https://www.nushell.sh\n[xonsh]: https://xon.sh\n[zsh]: https://www.zsh.org\n\n[iterm]: https://iterm2.com\n[input]: https://input.djr.com\n\n[siwa]: https://github.com/elseym\n[divb]: https://github.com/divb\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmickimnet%2Fmyth-prompt-themes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmickimnet%2Fmyth-prompt-themes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmickimnet%2Fmyth-prompt-themes/lists"}