Skip to content

Instantly share code, notes, and snippets.

@emotality
Last active September 24, 2023 20:17
Show Gist options
  • Save emotality/7439d00290095d9c1e995310d70bf692 to your computer and use it in GitHub Desktop.
Save emotality/7439d00290095d9c1e995310d70bf692 to your computer and use it in GitHub Desktop.
Oh My Zsh with Jovial

Oh My Zsh with Jovial on macOS

Oh My Zsh bash with the Jovial theme

omz-jovial.png

Steps

If you don't have Homebrew, install it:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Install the latest zsh

$ brew install zsh zsh-completions

Verify installation

$ zsh --version

Install the latest Oh My Zsh

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Save Jovial theme to your OMZ themes directory

$ echo -E "$(curl -fsSL https://raw.githubusercontent.com/zthxxx/jovial/master/jovial.zsh-theme)" > ~/.oh-my-zsh/themes/jovial.zsh-theme

Configure OMZ

$ nano ~/.zshrc

Change theme to jovial and add urltools to your plugins

ZSH_THEME="jovial"

plugins=(
  git
  urltools
)

Make OMZ your default bash

$ chsh -s $(which zsh)

Note: This will not work if Zsh is not in your authorized shells list (/etc/shells) or if you don't have permission to use chsh. If that's the case you'll need to use a different procedure.

Done! Reopen your Terminal window 😎

@emotality
Copy link
Author

@qwqcode Oh snap sorry didn't read the full message from my phone πŸ€¦πŸ»β€β™‚οΈπŸ˜…

Thanks for that, but this is quite old, think zthxxx's one line command will install it all, no?

curl -sSL https://github.com/zthxxx/jovial/raw/master/installer.sh | sudo -E bash -s $USER`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment