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"
Selesai
Gunakan file berikut untuk konfigurasi:
// C:/Users/username .bashrc .zshrc .tmux.conf