Cara Install ZSH dan TMUX di Git Bash Windows

whynwd

whynwd Kamis, 22 Februari 2024

Berikut adalah langkah-langkah bagaimana kita bisa menggunakan zsh dan tmux di windows dengan menginstall dan mengkonfigurasinya pada aplikasi git bash.

Jika tidak memiliki, atau belum menginstall git bash, silahkan install terlebih dahulu. Aplikasi git bash bisa didapat saat menginstall Git. Buka git-scm.com untuk mendownload Git.

Sebelum Instalasi

Sebelum ke proses instalasi dengan git bash — sebenarnya kita bisa tanpa menggunakan git bash jika tujuannnya hanya untuk menggunakan zsh dan tmux di windows. Karna saya menggunakan Git, jadi memanfaatkan shell git yang ada.

Jika tidak bekerja dengan Git, atau belum menginstallnya, sebagai alternatif bisa menggunakan aplikasi MSYS2. MSYS2 adalah software yang bisa kita gunakan untuk menjalankan tool atau aplikasi linux di windows, seperti zsh dan tmux.

Penginstalan di Git Bash

Tidak seperti ketika menggunakan MSYS2, dimana proses instalasi package dapat dilakukan secara otomatis atau dengan menjalankan baris perintah melalui command line — Proses instalasi package yang akan kita lakukan di git bash adalah dengan melakukan penginstalan secara manual. Kita download paket secara manual kemudian menambahkan paket program ke direktori Git.

Download Paket

Untuk paket, kita download di repo msys. Berikut linknya: repos. Silahkan buka dan cari paket yang kita butuhkan: zsh, tmux dan libevent. Contoh dengan versi terbaru:

zsh-5.8-5-x86_64.pkg.tar.zst, 
tmux-3.4-1-x86_64.pkg.tar.zst, 
libevent-2.1.12-4-x86_64.pkg.tar.zst 

Setelah didownload, kita perlu mengekstraknya. Kita bisa ekstrak dengan aplikasi 7-Zip. Silakan ekstrak satu persatu. Hasil ekstrak akan ada folder di setiap paket.

zsh: etc dan usr
tmux: usr 
libevent: usr

Copy folder etc dan usr yang ada, paste di direktori Git: C:\Program Files\Git. Replace or Skip, klik replace.

Setelah selesai, sekarang tinggal mencobanya — Buka aplikasi Git Bash ketik zsh dan enter.

weenwe@DESKTOP MINGW64 ~
$ zsh
weenwe@DESKTOP MINGW64 ~ %  // zsh bisa digunakan

Selanjutnya kita atur untuk dijadikan default shell. Silakan buat file .bashrc di home directory C:/Users/username, kemudian copas baris perintah dibawah.

//C:/Users/username/.bashrc
if [ -t 1 ]; then
  exec zsh
fi

Tutup git bash dan jalankan kembali untuk melihat hasilnya. Untuk mencoba Tmux, tinggal ketik tmux dan enter.

Install Oh My Zsh

Terakhir, kita bisa install Oh My Zsh untuk mengubah tampilan shell. Jalankan perintah berikut:

//https://github.com/ohmyzsh/ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Buka .zshrc di home directory untuk pengaturan tema oh my zsh.

...
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"

...
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"
Cara Install ZSH dan TMUX di Git Bash Windows

Selesai

Gunakan file berikut untuk konfigurasi:

// C:/Users/username
.bashrc
.zshrc
.tmux.conf

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel