Instalasi dan Penggunaan Powerlevel10k di Zsh
Terminal adalah alat yang kuat, dan menyesuaikannya dapat sangat meningkatkan produktivitas Anda. Salah satu cara yang paling populer untuk melakukannya adalah dengan menggunakan Zsh (Z Shell) yang dikombinasikan dengan tema Powerlevel10k. Powerlevel10k menawarkan prompt yang indah dan sangat mudah dikustomisasi yang dapat menampilkan informasi yang berguna, seperti status git, lingkungan Python, dan banyak lagi.
Dalam panduan ini, kami akan memandu Anda melalui proses menginstal Zsh, menyiapkan Powerlevel10k, dan menyesuaikannya untuk menciptakan pengalaman terminal yang indah dan efisien.
Apa itu Powerlevel10k?
Powerlevel10k adalah tema untuk shell Zsh yang berfokus pada kecepatan, fleksibilitas, dan prompt yang menarik secara visual. Ini menyediakan fitur-fitur seperti:
- Prompt yang dapat disesuaikan dengan berbagai gaya.
- Dukungan untuk menampilkan status git, informasi pengguna, waktu, dan banyak lagi.
- Antarmuka pengguna yang cepat dan responsif.
- Wizard konfigurasi yang mudah untuk pengguna baru.
Langkah 1: Menginstal Zsh
Sebelum kita menginstal Powerlevel10k, kita perlu memastikan bahwa Zsh sudah terinstal pada sistem Anda. Sebagian besar distribusi Linux modern dilengkapi dengan Zsh yang tersedia di repositori mereka. Jika Zsh belum terinstal, Anda dapat menginstalnya dengan menggunakan perintah berikut:
Untuk Ubuntu/Debian:
sudo apt update
sudo apt install zsh -y
Untuk Fedora:
Untuk Arch Linux:
Setelah instalasi, Anda dapat memeriksa versi Zsh dengan:
Jadikan Zsh sebagai shell default dengan menjalankannya:
Keluar dan masuk kembali agar perubahan diterapkan.
Langkah 2: Menginstal Oh My Zsh
Untuk menyederhanakan pengelolaan plugin dan tema Zsh, disarankan untuk menggunakan Oh My Zsh, sebuah kerangka kerja yang memudahkan untuk bekerja dengan Zsh. Instal dengan perintah berikut ini:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Setelah instalasi, shell default Anda akan dialihkan ke Zsh, dan Anda akan memiliki akses ke berbagai plugin dan tema.
Langkah 3: Menginstal Powerlevel10k
Dengan Zsh dan Oh My Zsh terinstal, Anda sekarang dapat menginstal Powerlevel10k. Kloning repositori Powerlevel10k ke dalam direktori tema kustom Oh My Zsh:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Selanjutnya, tetapkan Powerlevel10k sebagai tema aktif Anda dengan mengedit berkas .zshrc:
Temukan baris yang mengatur tema (akan terlihat seperti ZSH_THEME=”robbyrussell”) dan ganti dengan:
ZSH_THEME ="powerlevel10k/powerlevel10k"
Simpan berkas dan keluar dari editor. Terapkan perubahan dengan memulai ulang terminal Anda atau menjalankannya:
Langkah 4: Mengkonfigurasi Powerlevel10k
Pertama kali Anda memulai ulang terminal dengan mengaktifkan Powerlevel10k, wizard konfigurasi akan dimulai. Wizard ini memungkinkan Anda untuk menyesuaikan tampilan prompt berdasarkan preferensi Anda.
Anda dapat memilih dari beberapa gaya:
- Klasik: Prompt yang bersih dan minimalis.
- Pelangi: Prompt warna-warni dengan berbagai segmen.
- Lean: Prompt yang sederhana dan ringkas.
- Pure: Prompt yang serupa dengan tema Pure, dengan fokus pada minimalis.
Wizard juga akan menanyakan, apakah Anda ingin menampilkan informasi, seperti ikon waktu, pengguna, dan status. Sewaktu Anda membuat setiap pilihan, Anda akan melihat pratinjau langsung, sehingga Anda dapat menyempurnakan pengaturan Anda.
Untuk menjalankan kembali wizard konfigurasi kapan saja, cukup jalankan:
Langkah 5: Menginstal Font untuk Powerlevel10k
Powerlevel10k menggunakan font khusus untuk menampilkan ikon dan simbol dengan benar. Untuk memastikan semuanya terlihat seperti yang diinginkan, Anda perlu menginstal Nerd Font.
Unduh Nerd Font pilihan Anda dari repositori Nerd Fonts atau langsung unduh font MesloLGS NF, yang direkomendasikan oleh Powerlevel10k:
- Unduh font MesloLGS NF dari tautan ini.
- Instal font dengan mengklik dua kali setiap file .ttf dan memilih “Instal.”
Setelah menginstal font, ubah font emulator terminal Anda ke MesloLGS NF untuk memastikan tampilan simbol Powerlevel10k yang tepat.