Makin betah pakai Termux, Styling Termux dengan Oh My ZSH - My Termux Setup

terminal

|

Makin betah pakai Termux, Styling Termux dengan Oh My ZSH - My Termux Setup

Kamu nggak butuh laptop mahal buat jadi developer! Cukup modal HP dan aplikasi Termux, kamu udah bisa ngoding, install tools Linux, bahkan bikin project codingan lo sendiri langsung dari genggaman tangan.

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

Loading...