Skip to content

Instantly share code, notes, and snippets.

@fworks
Last active February 27, 2024 09:30
Star You must be signed in to star a gist
Save fworks/af4c896c9de47d827d4caa6fd7154b6b to your computer and use it in GitHub Desktop.
Zsh / Oh-my-zsh on Windows Git Bash

Steps:

  1. Download the latest zsh package: https://packages.msys2.org/package/zsh?repo=msys&variant=x86_64

Example:

zsh-5.7.1-1-x86_64.pkg.tar.xz

Update:

The package now is compacted using zstd, so now we need some "special" extractor.
So, in my case, I've downloaded this file
https://repo.msys2.org/msys/x86_64/zsh-5.8-5-x86_64.pkg.tar.zst And extracted it using the Peazip.
https://peazip.github.io/zst-compressed-file-format.html

  1. Extract the content to your git bash installation dir:

Usually C:\Program Files\Git

  1. Test it and config zsh:

Open git bash and type:

zsh

So, this step is important, it seems zsh will ask a few configurations, like the tab completion, history, etc.
Please read the options and set that according to your use.

  1. Installing oh-my-zsh, execute the following cmd on git bash
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  1. Configuring zsh as default shell

Edit the ~/.bashrc file. (create it if it doesn't exist)

Add the following lines at the end of the file

# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi

Close and open again the git bash.

Optional steps

  1. Installing the Honukay theme
curl -fsSL https://raw.githubusercontent.com/oskarkrawczyk/honukai-iterm/master/honukai.zsh-theme -o ~/.oh-my-zsh/custom/themes/honukai.zsh-theme
  1. Set it
sed -i 's/ZSH_THEME="robbyrussell"/ZSH_THEME="honukai"/g' ~/.zshrc
@glenkusuma
Copy link

Install Git Bash with ZSH, OH MY ZSH & POWERLEVEL10K | Windows Guide

Thanks to all of you guys i've create a fork of fworks works and your guys' suggestion in the comment.

@MrOxMasTer
Copy link

image

guys, does anyone know how to remove this? What they write doesn't help. I tried using -f to run the function and it still appears

@erickshilz
Copy link

Hi,

My name is Erick Shil, I'm begginer brazilian dev and I have only one problem, that I didn't find solution anywhere.

Screenshot 2024-02-17 172921
Always when Hyper start, this message it's printed, and I don't know how to solve this question. In StackOverflow, nobody alredy have the same problem. Can you help me?

System:

  • Lenovo Ideapad 3
  • Ryzen 7 5700
  • 128GB SSD
  • 8GB RAM

(ps. Sorry for the bad English. As a developer (and understanding the importance of English, since we only speak Portuguese here), I am trying to train English without a translator...)

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