Omarchy, DHH'nin hazırladığı Linux dağıtımı
(omarchy.org)- Omarchy, Arch Linux tabanlı ve Hyprland döşemeli pencere yöneticisini kullanan omakase tarzı bir dağıtım; geliştirme için gereken neredeyse tüm araçları varsayılan olarak içeriyor
- Basit bir paket koleksiyonu değil; estetik ve üretkenliği birlikte gözeten, tamamlanmış bir sistemi hedefliyor ve klavye odaklı tam kısayol navigasyonu öne çıkıyor;
Supertuşu kombinasyonlarıyla uygulama başlatma, pencere yerleşimi ve çalışma alanları arasında geçiş yapılabiliyor - Varsayılan uygulamalar arasında Obsidian, Signal, mpv, OBS Studio, Chromium, Spotify, LibreOffice, Zoom bulunuyor; üretkenlik ve eğlenceyi birlikte kapsayan bir yapı sunuyor
- fzf, Zoxide, ripgrep, eza, fd gibi güçlü CLI/TUI araçlarının yanı sıra Steam/Retroarch/Minecraft launcher gibi oyun platformlarını da kapsıyor
- LazyVim tabanlı Neovim, Docker, GitHub CLI, Mise gibi geliştirici araçları da sunuluyor
Omarchy'ye genel bakış
- Arch Linux + Hyprland tabanlı, geliştiricilere özel bir dağıtım
- Ruby On Rails'i yaratan ünlü geliştirici DHH (David Heinemeier Hansson) tarafından doğrudan yapılandırılmış omakase tarzı bir dağıtım
- Basit bir paket yığını değil; minimalist olmasına rağmen güzelliği ve üretkenliği aynı anda hedefleyen entegre bir sistem
- Tüm başlıca geliştirme araçları ve günlük kullanım yazılımları önceden yüklü geliyor; böylece geliştirme ortamı anında kurulabiliyor
- Güzel temalar, verimli döşemeli yerleşim, tam klavye kontrolü, yerleşik TUI uygulamaları
- Ayar dosyalarını düzenleyerek ileri düzey kullanıcı özelleştirmesi
- Geliştirme, yazarlık, tasarım, toplantılar gibi çeşitli işlerde doğrudan kullanılabilecek olgun bir masaüstü ortamı
- Güzel bir sistemin motivasyonu artırdığı, yüksek motivasyonun da üretkenliğe dönüştüğü fikrini yansıtıyor
- TUI merkezli, temanın öne çıktığı döşemeli pencere ortamı herkese hitap etmeyebilir; ancak alışıldığında geliştirme verimliliğini ve odaklanmayı ciddi biçimde artırabilir
- Omarchy; ileri düzey kullanıcılar, geliştiriciler, döşemeli pencere düzenine, klavye odaklı kullanıma ve ayar dosyalarını doğrudan düzenlemeye alışkın kullanıcılar için uygundur
- Linux'a yeni başlayanlar ve geleneksel masaüstü ortamına alışkın kullanıcılar için önce Ubuntu tabanlı Omakub deneyimi önerilir
Navigasyon
- Tam klavye kontrolü
- Uygulama başlatıcı:
Super + Space - Ana menü:
Super + Alt + Space - Tarayıcı:
Super + B - Terminal:
Super + Return - Pencere değiştirme:
Super + Arrow - Pencere taşıma:
Super + Shift + [sayı] - Pencereyi yüzer/döşemeli arasında değiştirme:
Super + V
- Uygulama başlatıcı:
- Hyprland ile döşemeli/yığın/çalışma alanı yönetimi mümkün
- Pencere boyutlandırma ve yerleşim
Super + mouseile yapılabiliyor
Varsayılan uygulamalar
CLI/TUI
- Neovim (LazyVim ön ayarı)
- fzf — bulanık arama (
ff,Ctrl+Rdesteği) - Zoxide —
cdyerine geçer, dizin geçmişi tabanlı gezinme - ripgrep — ultra hızlı dosya içeriği arama
- eza —
lsyerine geçer, renk + ikon desteği - fd —
findyerine geçer, sezgisel sözdizimi - Lazygit — terminal Git istemcisi
- Lazydocker — Docker yönetimi için TUI
- Btop — CPU/bellek/ağ izleme
- Impala — Wi‑Fi TUI
- Fastfetch — sistem bilgisi gösterimi
GUI
- Obsidian — Markdown tabanlı bilgi yönetimi
- Pinta — hafif görsel düzenleme
- LocalSend — AirDrop tarzı dosya aktarımı
- LibreOffice — ofis paketi
- Signal — E2E mesajlaşma
- mpv — hafif video oynatıcı
- OBS Studio — kayıt ve yayın
- Kdenlive — video düzenleme
Ticari yazılımlar
- 1Password — parola yöneticisi
- Typora — minimalist Markdown editörü
- Dropbox — dosya senkronizasyonu
- Spotify — müzik akışı
- Zoom — video konferans
Geliştirme araçları
- Varsayılan editör: LazyVim
- Alternatif editörler: VSCode (VSCodium), Cursor, Zed, Emacs (
yayile kurulum) - Mise — çoklu dil çalışma zamanı yönetimi
- Docker + Compose önceden yapılandırılmış
- GitHub CLI — GitHub kimlik doğrulama/depo yönetimi
- Omarchy menüsünden yerel DB kurulumu desteği
3 yorum
Steam varsayılan kurulumda yoktu. Ayrıca Türkçe olmayan Korece girişinin
fctix5ile çalıştığını doğruladım. (ibus,nimfbaşarısız oldu)Kesin konuşmak gerekirse bu bir Linux dağıtımı değil, daha çok sıkı geliştiriciler için hazırlanmış bir Arch Linux yapılandırma betiği.
Hacker News yorumları
https://projectbluefin.io/
Homebrew gelmiş geçmiş en kötü paket yöneticisi, Linux'ta bunu ciddi şekilde kullanan geliştirici kalmamış olmasını isterdim
Çoğu paket yöneticisi sürüm yönetimi ve önceki kurulu sürümleri elde tutmayı destekliyor, Homebrew ise desteklemiyor
Defalarca canım yandıktan sonra Homebrew'yi boykot etmeye başladım
pacman, apt-get, pkgsrc, nix, hangisi olursa olsun Homebrew'den iyidir
Değişmiş ortama alışmak biraz zaman aldı ama günlük kullandığım tek işletim sistemi olduğu için kararlılık her şeyden önemli
macOS kadar kararlı hissettirirken Linux'un gücünü, rahatlığını ve özelleştirme imkânını da veriyor
Immutable modelde çözülemeyen şeyler Distrobox ile kolayca aşılabiliyor
Konteyner tabanlı geliştirme gerçekten iyi uygulanmış
Distrobox sayesinde konteynerleştirilmiş uygulamalar ve shell'ler yerelmiş gibi hissettiriyor, ama host dosya sistemi, ağ ve donanıma da doğrudan erişebiliyor
Yerel geliştirmede ortaya çıkan bağımlılık çatışmalarını dert etmeden kullanılabiliyor
Bir şey bozulursa yeni bir konteyner başlatıp hemen toparlayabiliyorsunuz
Bağlam vermeden aşırı hızlı geçen GIF'lerden çok daha iyi
Neredeyse 20 yıl geçti ama hâlâ işi böyle düzgün videoyla anlatan çok kişi olmaması şaşırtıcı
Günün birinde macOS yerine günlük kullandığım sisteme dönüşebileceğine ikna olmaya başladım
Her şeyden önemlisi kaynak tüketimi inanılmaz düşük, buna hayran kaldım
Bu hafta sonu HDD'si bozulan 2015 model MBP'yi yenileyip Omarchy kurmayı planlıyorum
Eski donanımda da iyi çalıştığını duydum
Uzun zaman sonra yeniden bir mobil geliştirme makinem olacak gibi hissettirmesi heyecan verici
Eski ortamım fazla köhnemiş ve kullanışsız hâle gelmişti
Dotfiles'ım da dağınıktı ama sıfırdan kullanışlı bir ortama zahmetsizce geçebildim
Şimdi ihtiyaç oldukça azar azar özelleştirerek kullanıyorum
Küçük ölçekli ama güçlü görüşleri olan bir dağıtım hissi vermesi hoş
Denemesi eğlenceli olabilir
Yaklaşık 7 yıl boyunca Linux'u ana sistem olarak kullandım, Ubuntu'dan Crunchbang'e geçip 2012 model MacBook Pro'da çift önyüklemeyle çalıştırıyordum
Pil ömrü yüzünden çok çektim
Otomatik fan kontrolü olmadığı için dizüstü bilgisayar aşırı ısınıyor, neredeyse dokunulamayacak hâle geliyordu
Fanı fonksiyon tuşlarıyla elle kontrol eden bir bash betiğini bile kendim yazmıştım
https://gist.github.com/nwjlyons/b29ee6f7e26595f55a2a
Böyle uğraşların da ayrı bir havası vardı ama artık MacBook Pro gibi kutudan çıktığı gibi iyi çalışan cihazları seviyorum
https://crunchbangplusplus.org/
Sadece Hyprland ile yapılandırılmış bir Archlinux
İlginç ama yeni bir dağıtımmış gibi heyecan verici değil
Başlık yanlış anlaşılmaya açık olduğu için gönderiyi işaretledim
Sırf bir Hyprland kurulumu olmaktan fazlası ama teknik olarak dağıtım demek de doğru değil
Omarchy'yi ikincil bilgisayarımda kullanıyorum (ana sistemim Mac)
DHH'nin zevkinin iyi olduğunu düşündürüyor
Uygulama seçimlerini kendi tercihlerime göre biraz değiştirdim (örneğin Chromium yerine başka bir tarayıcı, 1password'u çıkarmak gibi) ama varsayılan kurulumun mantığını anlamak kolaydı
macOS ortamından gelen biri olarak özellikle kısayol tuşu eşlemeleri çok yerinde geldi
Arch Linux normalde giriş eşiği yüksek olduğu ve birçok ayarı elle yapmanız gerektiği için kullanışlı hâle gelmesi zor bir sistem, Omarchy ise bu öğrenme ve seçim yükünü ortadan kaldırıyor
Aşağıdaki tweet bunu iyi özetliyor
Uzun süre i3'ü ana masaüstüm olarak kullandım ama çeşitli rahatsızlıklardan dolayı sonunda Mate'e geri döndüm
Hyprland adını ise ilk kez şimdi duydum
Bu, i3'ün Wayland'e taşınmış sürümü
Rahatça keyfini çıkarıp bir sonraki hangi teknolojiye dalacağını merak ediyorum
Sıradaki denemesi immutable distro tarafında olursa Silverblue mu yoksa NixOS mu olur diye düşünüyorum
Umarım sıradaki keşfi FreeBSD olur
En pratik araç yerine biraz daha tuhaf ve espritüel olanı seçmek tam DHH tarzı
Sanki hâlâ 2025'te Rails kullanıyor olmak gibi geliyor bana