Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gcaracuel/gaia.zsh-theme
My changes to Bureau Oh My ZSH theme. I tried to push this trough a Pull Request but failed so I will just change this theme using Antigen
https://github.com/gcaracuel/gaia.zsh-theme
Last synced: 2 months ago
JSON representation
My changes to Bureau Oh My ZSH theme. I tried to push this trough a Pull Request but failed so I will just change this theme using Antigen
- Host: GitHub
- URL: https://github.com/gcaracuel/gaia.zsh-theme
- Owner: gcaracuel
- License: mit
- Created: 2016-11-18T20:52:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-23T07:20:47.000Z (over 1 year ago)
- Last Synced: 2024-01-25T23:12:59.681Z (5 months ago)
- Language: Shell
- Homepage:
- Size: 107 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-zsh-plugins - gaia - Originally a fork of [Bureau](https://github.com/isqua/bureau) adds new virtual environments info to the prompt: Kubernetes, virtualenv, rbenv and Java versions. Includes `git` status integration. (Themes / ZSH on Windows)
- fucking-awesome-zsh-plugins - gaia - Originally a fork of <b><code> 33⭐</code></b> <b><code> 3🍴</code></b> [Bureau](https://github.com/isqua/bureau)) adds new virtual environments info to the prompt: Kubernetes, virtualenv, rbenv and Java versions. Includes `git` status integration. (Themes / ZSH on Windows)
- awesome-zsh-plugins - gaia - Originally a fork of [Bureau](https://github.com/isqua/bureau) adds new virtual environments info to the prompt: Kubernetes, virtualenv, rbenv and Java versions. Includes `git` status integration. (Themes / ZSH on Windows)
README
# Gaia ZSH Theme
A ZSH theme inspired by [bureau](https://github.com/isqua/bureau) & [bureau-env](https://github.com/angus-lherrou/bureau-env) but going further on environment integration, that's why this name.
Using Gaia you will have always in front of your eyes:
* Kubernetes active cluster and namespace
* Terraform active workspace
* Google Cloud active configuration
* Python virtualenv active
* Ruby version and environment
* Java version
* Ruby versionRecomended font: **Hack Nerd Font**
Of course git status fully integrated too
![](Screenshot2.png)
![](Screenshot1.png)
### Requirements
- [virtualenv](https://virtualenv.pypa.io/) & virtualenvwrapper
- Recomended: [kubectx](https://github.com/ahmetb/kubectx
- Recomended: [nerd-fonts](https://www.nerdfonts.com/). Set a nerd font in your terminal for non ASCII chars.### Configuration
- GAIA_THEME_NVM_SHOW=true|false to enable display/hide nvm active version
- GAIA_THEME_JAVA_SHOW=true|false to enable display/hide java version
- GAIA_THEME_VENV_SHOW=true|false to enable display/hide Python virtualenv active environment
- GAIA_THEME_RUBY_SHOW=true|false to enable display/hide ruby active version
- GAIA_THEME_K8S_SHOW=true|false to enable display/hide Kubernetes active cluster and namespace (kubectx nd kubenv required)
- GAIA_THEME_TF_SHOW=true|false to enable display/hide Terraform active workspace
- GAIA_THEME_GCP_SHOW=true|false to enable display/hide Google Cloud active configuration. Use 'gcloud config ocnfigurations' to get more detailsExtras:
- KUBE_PS1_BINARY will be used to target kubectl location. Defaults to /usr/bin/kubectl
- GCP_PS1_BINARY will be used to target gcloud location. Defaults to /usr/bin/gcloud
- Use command kubeon and kubeoff to enable disable Kuvbernetes prompt integration. This is useful when your k8s cluster is slow or timing out which will impact your shell performance.---
---
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)