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.

Pengalaman Menggunakan Niri Window Manager di Arch Linux

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

neofetch niri window manager

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

niri scrollable window manager

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

mrfdn author

Rafi

  • 15 year+ of Linux user.
  • 5 years+ blogger and web developer.

Jika artikel yang dibuatnya ternyata bermanfaat, support dengan cara

Trakteer Trakteer

Related