Setup Termux yang gua pakai sampai sekarang sebenarnya lahir dari rasa bosan. Setelah beberapa minggu, bahkan beberapa bulan gua gunakan dengan tampilan defaultnya yang itu-itu aja, akhirnya gua mutusin buat ngasih sentuhan baru. Dari situ, gue mulai explorasi dan nemu satu tools yang cukup populer yaitu OH-MY-ZSH. Nah, di artikel ini gua bakalan bahas gimana cara gue merubah tampilan dan package yang gua gunakan sehari hari untuk ngembangin dan menjalankan project sehari hari.
# 1. Install Termux & Update Package List
Pertama-tama, pastiin dulu lo udah install aplikasi Termux, jika belum download dan install. Setelah itu, update dulu semua package yang ada
bash pkg update && pkh upgrade -y
# 2. Install Package
Beberapa package penting yang gua install dan gunakan sampai saat ini
bash pkg install git curl wget zsh python neofetch nodejs yarn vim ffmpeg python3 -y
# 3. Install Oh My Zsh dan Ganti Shell ke ZSH
Jika package sebelumnya sudah terinstall, selanjutnya kita ubah shell default ke Zsh
bash chsh -s zsh
Sekarang kita perlu untuk install Oh My Zsh menggunakan wget
bash sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
Ubah tema ZSH ke refined
Gua sendiri menggunakan refined karena tampilannya simpel dan bersih. Ganti isi file ~/.zshrc
bash # Before # ZSH_THEME="robbyrussel" ZSH_THEME="refined"
Referensi tema yang tersedia di Oh-My-Zsh, lu bisa lihat disini.
# 4. Install Plugin ZSH
Plugin bikin shell makin pintar dan interaktif
bash git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions && \ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Edit file ~/.zshrc pada bagian plugin
bash # Before # plugins=(git) # After plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
lalu reload konfigurasi, untuk melihat tema saat ini
bash source ~/.zshrc
# 5. Tampilkan System info dengan Neofetch
Biar tampilan lo makin kece setiap kali buka aplikasi termux, tambahkan neofetch di file ~/.zshrc paling bawah sendiri bro, biar langsung di execute saat pertama kali lu buka aplikasi Termux atau membuka sesi baru.
Oiya hapus juga "Welcome Message" yang ada di path $PREFIX/etc/motd.
SHORTCUT COMMAND biar langsung nyelesain ini semua, jalankan perintah dibawah
- Ngilangin welcome message
- Nambahin neofetch ke zshrc
- Nerapin langsung tanpa restart
bash echo "" > $PREFIX/etc/motd && echo "neofetch" >> $HOME/.zshrc && source $HOME/.zshrc
# Kesimpulan
Sekarang lu sudah berhasil merubah tampilan Termux, sama persis dengan Termux yang gua pakai sampai saat ini, Mantap bro.
Komunitas
Jika lu tertarik ingin belajar lebih dalam lagi, lu bisa gabung komunitas gua bro
