Pengalaman Menggunakan Niri Window Manager di Arch Linux
Pindah dari Sway ke Niri WM di Arch Linux? Ini pengalaman saya, lengkap dengan tips instalasi, fitur keren Niri, dan kejutan Waybar plug and play.

mrfdn.com - Saya harus jujur—saya tidak nyangka bakal ninggalin Sway secepat ini. Tapi begitu nemu Niri Window Manager, saya langsung kepincut. Bukan cuma karena tampilannya yang sleek atau performanya yang enteng banget di Arch Linux, tapi karena dia berhasil nyatuin semua hal yang saya suka dari WM berbasis Wayland… dan nambahin beberapa fitur yang bikin workflow-ku makin nyaman.
Awal Mula Pindah dari Sway
Jadi gini, saya sudah menggunakan Sway WM cukup lama. Setup-nya stabil, bisa diandalkan, dan Waybar-ku sudah saya custom sedemikian rupa sampai rasanya kayak “rumah”. Tapi, jujur saja, kadang Sway terasa kaku—khususnya soal layout tiling dan workspace yang statis. saya mau sesuatu yang lebih dinamis, tapi tidak mau ribet mulai dari nol.
Terus, pas lagi scroll Reddit, saya nemu thread tentang Niri. Banyak yang bilang ini WM baru yang “dibangun dari nol” buat tiling scrollable. Wait, scrollable? Di dunia WM? saya penasaran.
Instalasi Niri di Arch Linux: Surprisingly Mulus
Sebagai pengguna Arch (I use Arch, btw), proses instalasi Niri lumayan straightforward. saya tinggal enable repo chaotic-aur
karena paket niri
dan dependensinya ada di situ. Tinggal pacman -S aja. Tapi kalau kamu lebih suka manual dari AUR, yay -S niri
juga jalan.
Satu hal yang saya suka: dependensi Niri mostly sudah ada karena sebelumnya saya sudah pake Sway. Jadi proses setup-nya tidak kerasa berat sama sekali.
sudo pacman -S niri
Konfigurasinya juga gampang banget. Ada file config.kdl
dan yes, format KDL ini surprisingly readable. Mirip TOML tapi dengan struktur pohon yang lebih eksplisit. Dan yang paling keren? Live reload config. tidak perlu restart session cuma buat ganti warna border. Cinta banget.
Waybar Plug and Play? Yes Please
Nah ini bagian favoritku—ternyata Waybar-ku yang sudah saya pake di Sway, langsung jalan di Niri. saya tidak perlu ubah satu baris pun. Serius. Segala modul, styling CSS, sampai script custom-nya? Semua langsung nyambung. Kayak tidak pindah WM saja rasanya.
Satu-satunya yang perlu disesuaikan adalah launching Waybar lewat Niri config, tapi itu tinggal 1 baris:
spawn-at-startup "waybar"
Itu saja. Beres.
Layout dan Workspace: Dinamis Banget, Bro
Hal pertama yang bikin saya terkesima: layout window-nya beda total dari Sway.
Windows diatur dalam kolom-kolom di “strip” horizontal tak terbatas. Kalau buka window baru? Window yang lama tidak di-resize. Jadi tidak ada lagi yang namanya layout pecah-pecah gara-gara kamu buka satu terminal tambahan.
Dan yang lebih gila: tiap monitor punya strip sendiri. Jadi tidak ada tuh window yang “nyebrang” ke monitor sebelah. Masing-masing monitor hidup dalam dunianya sendiri. Cocok sekali buat saya yang pake setup dual monitor buat kerja.
Workspaces juga bukan workspace biasa. Mereka dinamis. Maksudnya? Setiap monitor punya stack workspaces vertikal sendiri-sendiri. kamu scroll ke bawah, workspace baru langsung muncul. kamu tutup semua window? Workspace itu hilang. Sederhana tapi powerful.
Yang bikin saya makin jatuh cinta: workspace tetap terjaga meskipun monitor dicabut. saya coba lepas HDMI waktu pindah meja, dan workspace dari monitor eksternal langsung pindah ke layar laptop. Tapi pas saya colokin lagi? Mereka balik ke posisi awal. Mind-blowing. Serius.
Fitur Lain yang Bikin Betah
Ada beberapa fitur yang awalnya kelihatan gimmick, tapi ternyata beneran kepake:
- Screenshot UI bawaan. Gak perlu grim atau flameshot lagi.
- Touchpad gestures. saya bahkan gak nyadar butuh ini sampai saya coba geser workspace pakai 3 jari.
- Window tabbing. Kalau kamu buka banyak terminal atau app yang nyambung, kamu bisa gabungin mereka dalam satu grup tab. Bersih banget layout-nya.
Dan oh ya, animasi dan shader custom. Bahkan sekedar geser fokus ke window lain pun keliatan smooth.
Pelajaran yang saya Ambil
Pindah WM tuh kayak pindah rumah. Kamu harus adaptasi lagi, belajar shortcut baru, dan mungkin merasa aneh di awal. Tapi Niri bikin transisi itu jauh lebih mulus dari perkiraan. Apalagi dengan dukungan buat tool seperti Waybar dan sistem konfigurasi yang tidak ribet, saya merasa kayak tinggal di “versi upgrade” dari Sway.
Tentu, masih ada beberapa hal yang perlu ditingkatkan. Misalnya dokumentasinya belum terlalu lengkap, dan forum support belum sebesar komunitas i3 atau Sway. Tapi… untuk WM yang masih terbilang baru? Niri sudah lebih dari cukup. saya bisa bilang dengan yakin: ini bakal jadi WM utama saya untuk ke depannya.
Kalau kamu juga lagi galau cari pengganti Sway atau sekadar mau WM yang lebih dinamis tapi tetap smooth, Niri layak banget dicoba. Serius, cobain deh seminggu. Minimal bakal bikin kamu mikir ulang soal cara kamu kerja sehari-hari.
Dan kalau kamu punya tips config atau shader keren buat Niri, share dong. sAjkjkjaya masih ngulik nih
Related