Omarchy, distro Linux buatan DHH
(omarchy.org)- Omarchy adalah distro bergaya omakase berbasis Arch Linux yang menggunakan tiling window manager Hyprland, dengan hampir semua alat yang dibutuhkan untuk pengembangan sudah disertakan secara bawaan
- Bukan sekadar kumpulan paket, melainkan sistem matang yang mengejar estetika dan produktivitas sekaligus; ciri khasnya adalah navigasi pintasan yang sepenuhnya berbasis keyboard, dengan kombinasi tombol
Superuntuk menjalankan aplikasi, menata jendela, dan berpindah workspace - Aplikasi bawaan mencakup Obsidian, Signal, mpv, OBS Studio, Chromium, Spotify, LibreOffice, Zoom dan lainnya, mencakup kebutuhan produktivitas maupun hiburan
- Juga mencakup alat CLI/TUI andal seperti fzf, Zoxide, ripgrep, eza, fd, hingga platform game seperti Steam/Retroarch/Minecraft launcher
- Alat untuk pengembang seperti Neovim berbasis LazyVim, Docker, GitHub CLI, Mise juga disediakan
Gambaran Umum Omarchy
- Distro khusus pengembang berbasis Arch Linux + Hyprland
- Distro bergaya omakase yang dikurasi langsung oleh DHH (David Heinemeier Hansson), pengembang ternama pencipta Ruby on Rails
- Bukan sekadar kumpulan paket, melainkan sistem terintegrasi yang minimalis namun sekaligus mengejar keindahan dan produktivitas
- Semua alat pengembangan utama dan perangkat lunak harian sudah dipasang sebelumnya sehingga lingkungan kerja bisa langsung siap dipakai
- Tema yang indah, tiling yang efisien, kontrol keyboard penuh, serta aplikasi TUI bawaan
- Kustomisasi tingkat lanjut melalui pengeditan file konfigurasi
- Lingkungan desktop yang matang dan siap langsung dipakai untuk berbagai pekerjaan seperti pengembangan, menulis, desain, dan rapat
- Mencerminkan filosofi bahwa sistem yang indah meningkatkan motivasi, dan motivasi yang tinggi menghasilkan produktivitas
- Lingkungan jendela tiling berfokus TUI dengan penekanan pada tema mungkin akan terasa cocok atau tidak bagi sebagian orang, tetapi setelah terbiasa dapat sangat meningkatkan efisiensi pengembangan dan fokus kerja
- Omarchy cocok untuk pengguna mahir, pengembang, serta pengguna yang terbiasa dengan jendela tiling, pengoperasian berbasis keyboard, dan mengedit file konfigurasi secara langsung
- Untuk pemula Linux atau pengguna yang lebih akrab dengan lingkungan desktop tradisional, disarankan mencoba Omakub berbasis Ubuntu terlebih dahulu
Navigasi
- Kontrol penuh lewat keyboard
- Peluncur aplikasi:
Super + Space - Menu utama:
Super + Alt + Space - Browser:
Super + B - Terminal:
Super + Return - Pindah jendela:
Super + Arrow - Memindahkan jendela:
Super + Shift + [angka] - Ubah jendela mengambang/tiling:
Super + V
- Peluncur aplikasi:
- Mendukung pengelolaan tiling/stack/workspace dari Hyprland
- Pengaturan ukuran dan penempatan jendela dapat dilakukan dengan
Super + mouse
Aplikasi Bawaan
CLI/TUI
- Neovim (preset LazyVim)
- fzf — pencarian fuzzy (
ff, dukunganCtrl+R) - Zoxide — pengganti cd, navigasi berbasis riwayat direktori
- ripgrep — pencarian isi file super cepat
- eza — pengganti ls, mendukung warna + ikon
- fd — pengganti find, sintaks yang intuitif
- Lazygit — klien Git terminal
- Lazydocker — TUI untuk manajemen Docker
- Btop — pemantauan CPU/memori/jaringan
- Impala — TUI Wi-Fi
- Fastfetch — menampilkan informasi sistem
GUI
- Obsidian — manajemen pengetahuan berbasis Markdown
- Pinta — editor gambar ringan
- LocalSend — transfer file bergaya AirDrop
- LibreOffice — paket aplikasi perkantoran
- Signal — perpesanan E2E
- mpv — pemutar video ringan
- OBS Studio — perekaman dan streaming
- Kdenlive — penyunting video
Perangkat Lunak Komersial
- 1Password — pengelola kata sandi
- Typora — editor Markdown minimalis
- Dropbox — sinkronisasi file
- Spotify — streaming musik
- Zoom — konferensi video
Alat Pengembangan
- Editor bawaan: LazyVim
- Editor alternatif: VSCode (VSCodium), Cursor, Zed, Emacs (instal via
yay) - Mise — manajemen runtime multi-bahasa
- Docker + Compose sudah dikonfigurasi sebelumnya
- GitHub CLI — autentikasi GitHub/manajemen repo
- Dukungan pemasangan DB lokal dari menu Omarchy
3 komentar
Steam tidak ada dalam instalasi bawaan. Dan saya mengonfirmasi bahwa bahasa Korea bisa diterapkan dengan fcitx5. (
ibus,nimfgagal)Tepatnya, ini bukan distribusi Linux, melainkan skrip konfigurasi Arch Linux untuk para developer kelas berat.
Komentar Hacker News
https://projectbluefin.io/
Homebrew adalah package manager terburuk yang pernah ada, jadi saya berharap tidak ada pengembang serius yang memakainya di Linux
Kebanyakan package manager mendukung versioning dan penyimpanan versi instalasi lama, tetapi Homebrew tidak
Setelah beberapa kali kena masalah, saya memboikot Homebrew
pacman, apt-get, pkgsrc, nix, package manager apa pun lebih baik daripada Homebrew
Memang butuh sedikit waktu untuk membiasakan diri dengan lingkungan yang berbeda, tetapi karena saya memakainya sebagai satu-satunya OS harian, stabilitas adalah hal yang paling penting
Rasanya sestabil macOS, tetapi tetap memberi kekuatan, kenyamanan, dan kustomisasi Linux
Bagian yang tidak terpecahkan dalam model immutable bisa dengan mudah diatasi lewat Distrobox
Pengembangan berbasis container di sini benar-benar diimplementasikan dengan baik
Berkat Distrobox, aplikasi dan shell yang dikontainerisasi terasa seperti native, sambil tetap bisa langsung mengakses filesystem host, jaringan, hardware, dan sebagainya
Bisa dipakai tanpa khawatir bentrok dependensi yang biasa muncul dalam pengembangan native
Jika ada yang bermasalah, cukup jalankan container baru dan langsung pulih
Jauh lebih baik daripada GIF yang bergerak terlalu cepat tanpa konteks yang cukup
Sudah hampir 20 tahun berlalu, dan mengejutkan bahwa masih belum banyak orang yang memperkenalkan sesuatu dengan video yang dibuat sebaik ini
Saya mulai yakin suatu hari ini bisa dipakai sebagai daily driver menggantikan macOS
Yang paling mengagumkan, konsumsi resource-nya sangat rendah
Akhir pekan ini saya berencana merefurbish MBP 2015 yang HDD-nya rusak lalu memasang Omarchy
Saya dengar ini berjalan baik bahkan di hardware lama
Rasanya menyenangkan membayangkan punya mesin pengembangan mobile lagi setelah sekian lama
Lingkungan lama saya terlalu usang dan tidak nyaman
Dotfiles saya juga berantakan, tetapi dari nol saya bisa langsung punya lingkungan yang nyaman tanpa banyak usaha
Sekarang saya memakainya sambil sedikit demi sedikit menyesuaikan sesuai kebutuhan
Menarik karena terasa seperti distro kecil yang sangat opinionated
Sepertinya akan menyenangkan untuk dicoba
Saya memakai Linux sebagai sistem utama sekitar 7 tahun, pindah dari Ubuntu ke Crunchbang dan menjalankannya dual-boot di MacBook Pro 2012
Saya sangat menderita karena daya tahan baterainya buruk sekali
Karena tidak ada kontrol kipas otomatis, laptopnya jadi sangat panas sampai nyaris tidak bisa disentuh
Saya bahkan menulis sendiri skrip bash untuk mengendalikan kipas lewat tombol fungsi
https://gist.github.com/nwjlyons/b29ee6f7e26595f55a2a
Semua kerepotan seperti itu memang keren, tetapi sekarang saya lebih suka perangkat yang langsung bekerja dengan baik seperti MacBook Pro
https://crunchbangplusplus.org/
Ini cuma Archlinux yang sudah disetel dengan Hyprland
Memang menarik, tetapi saya tidak sampai bersemangat seolah ini distro baru
Judulnya berpotensi menyesatkan, jadi saya memberi flag pada postingan itu
Ini lebih dari sekadar setelan Hyprland biasa, tetapi tetap tidak bisa disebut distro dalam arti yang ketat
Saya memakai Omarchy di PC sekunder (yang utama Mac)
Saya merasa selera DHH memang bagus
Untuk pilihan aplikasi saya pribadi mengganti beberapa hal sesuai preferensi saya (misalnya browser selain Chromium, tanpa 1password, dan sebagainya), tetapi setelan dasarnya mudah dipahami
Dari sudut pandang orang yang pindah dari lingkungan macOS, binding shortcut-nya terasa sangat pas
Arch Linux pada dasarnya punya hambatan masuk yang tinggi karena agar nyaman dipakai biasanya perlu mengatur banyak hal sendiri, tetapi Omarchy menghilangkan penderitaan belajar dan memilih itu
Tweet di bawah ini merangkum hal itu dengan baik
Sudah lama saya memakai i3 sebagai desktop utama, tetapi karena berbagai ketidaknyamanan akhirnya saya kembali ke Mate
Ini pertama kalinya saya mendengar tentang Hyprland
Itu adalah versi i3 yang di-port ke Wayland
Saya menikmatinya secara santai, sambil menantikan teknologi apa lagi yang akan ia dalami berikutnya
Kalau tantangan berikutnya adalah immutable distro, saya jadi penasaran apakah dia akan condong ke Silverblue atau NixOS
Semoga berikutnya DHH menemukan FreeBSD
Memilih alat yang lebih unik dan penuh gaya, alih-alih alat yang paling praktis, memang sangat khas DHH
Rasanya sama seperti dia yang masih memakai Rails bahkan di tahun 2025