Omarchy、DHHが作ったLinuxディストリビューション
(omarchy.org)- Omarchy は Arch Linux をベースに Hyprland タイリングウィンドウマネージャを採用した omakase スタイルのディストリビューションで、開発に必要なほぼすべてのツールを標準搭載
- 単なるパッケージの寄せ集めではなく、美しさと生産性の両立を考えた完成度の高いシステムを志向しており、キーボード中心の完全なショートカットナビゲーションが特徴で、
Superキーの組み合わせでアプリ起動・ウィンドウ配置・ワークスペース移動が可能 - 標準アプリには Obsidian, Signal, mpv, OBS Studio, Chromium, Spotify, LibreOffice, Zoom など、生産性とエンターテインメントの両方をカバーする構成を提供
- fzf, Zoxide, ripgrep, eza, fd などの強力な CLI/TUI ツールに加え、Steam/Retroarch/Minecraft ランチャーのようなゲームプラットフォームまで網羅
- LazyVim ベースの Neovim, Docker, GitHub CLI, Mise など開発者向けツールも提供
Omarchy 概要
- Arch Linux + Hyprland ベースの開発者特化ディストリビューション
- Ruby on Rails を作った著名開発者 DHH(David Heinemeier Hansson)が自ら構成した omakase スタイルのディストリビューション
- 単なるパッケージ集ではなく、ミニマルでありながら美しさと生産性を同時に追求する統合型システム
- 主要な開発ツールと日常利用ソフトウェアがあらかじめ搭載されており、すぐに開発環境を構築可能
- 美しいテーマ、効率的なタイリング、全面的なキーボード操作、TUI アプリケーション内蔵
- 設定ファイル編集による上級者向けカスタマイズ
- 開発、執筆、デザイン、会議などさまざまな業務にすぐ投入できる完成度の高いデスクトップ環境
- 美しいシステムはモチベーションを高め、その高いモチベーションが生産性につながるという哲学を反映
- TUI 中心でテーマ性を重視したタイル型ウィンドウ環境は好みが分かれる可能性があるが、慣れれば開発効率と没入感を大きく高められる
- Omarchy は 上級ユーザー、開発者、タイル型ウィンドウやキーボード中心の操作、設定ファイルの直接編集に慣れたユーザーに適している
- Linux 初心者や従来型デスクトップ環境に慣れたユーザーには、Ubuntu ベースの Omakub を先に試すことを推奨
ナビゲーション
- 全面的なキーボード操作
- アプリランチャー:
Super + Space - メインメニュー:
Super + Alt + Space - ブラウザ:
Super + B - ターミナル:
Super + Return - ウィンドウ切り替え:
Super + Arrow - ウィンドウ移動:
Super + Shift + [数字] - ウィンドウのフロート/タイル切り替え:
Super + V
- アプリランチャー:
- Hyprland によるタイル/スタック/ワークスペース管理が可能
- ウィンドウのサイズ調整と配置は
Super + マウスで実行可能
標準アプリケーション
CLI/TUI
- Neovim(LazyVim プリセット)
- fzf — ファジー検索(
ff,Ctrl+R対応) - Zoxide —
cdの代替、ディレクトリ履歴ベースの移動 - ripgrep — 超高速なファイル内容検索
- eza —
lsの代替、カラー+アイコン対応 - fd —
findの代替、直感的な構文 - Lazygit — ターミナル Git クライアント
- Lazydocker — Docker 管理 TUI
- Btop — CPU/メモリ/ネットワーク監視
- Impala — Wi-Fi TUI
- Fastfetch — システム情報表示
GUI
- Obsidian — Markdown ベースのナレッジ管理
- Pinta — 軽量画像編集
- LocalSend — AirDrop スタイルのファイル転送
- LibreOffice — オフィススイート
- Signal — E2E メッセージング
- mpv — 軽量動画プレーヤー
- OBS Studio — 録画・配信
- Kdenlive — 動画編集
商用ソフトウェア
- 1Password — パスワードマネージャー
- Typora — ミニマルな Markdown エディタ
- Dropbox — ファイル同期
- Spotify — 音楽ストリーミング
- Zoom — ビデオ会議
開発ツール
- 標準エディタ: LazyVim
- 代替エディタ: VSCode(VSCodium)、Cursor、Zed、Emacs(
yayでインストール) - Mise — 複数言語ランタイム管理
- Docker + Compose を事前構成
- GitHub CLI — GitHub 認証/リポジトリ管理
- Omarchy メニューからローカル DB のインストールをサポート
3件のコメント
Steam はデフォルトではインストールされていませんでした。さらに、日本語入力は fctix5 で適用できることを確認しました。(ibus、nimf は失敗)
厳密に言えば、これはLinuxディストリビューションではなく、ヘビーな開発者向けのArch Linux設定スクリプトです。
Hacker Newsの意見
https://projectbluefin.io/
Homebrewは史上最悪レベルのパッケージマネージャーなので、Linuxで本気で使う開発者がいなければいいのにと思う
ほとんどのパッケージマネージャーはバージョン管理や過去にインストールしたバージョンの保持をサポートしているのに、Homebrewはそうではない
何度も痛い目を見たので、Homebrewはボイコットしている
pacman、apt-get、pkgsrc、nixなど、どんなパッケージマネージャーでもHomebrewよりましだ
変化した環境に慣れるまで少し時間は必要だったが、単一OSを日常利用のメインとして回しているので、何よりも安定性が重要だ
macOSと同じくらい安定している感覚で、Linuxの強力さ、利便性、カスタマイズ性まで手に入る
immutableモデルで解決できない部分は、Distroboxを使えば簡単に対処できる
コンテナベースの開発がしっかり実現されている
Distroboxのおかげで、コンテナ化されたアプリやシェルがネイティブのように感じられるのに、ホストのファイルシステム・ネットワーク・ハードウェアなどにもそのままアクセスできる
ネイティブ開発で起こる依存関係の衝突を心配せずに使える
もし何かおかしくなっても、新しいコンテナを立ち上げるだけですぐ復旧できる
文脈不足のまま速すぎるテンポで流れていくGIFよりずっといい
もう20年近く経つのに、いまだにこうしてちゃんと動画で紹介する人が多くないのは驚きだ
いつかmacOSの代わりに日常利用のメインにできそうだという確信が湧いてきた
何よりリソース消費が非常に少ないのに感心している
今週末、HDDが壊れた2015年製MBPを整備してOmarchyを入れてみるつもりだ
古いハードウェアでもうまく動くと聞いている
久しぶりにモバイル開発マシンを持てる感じがして楽しみだ
それまでの自分の環境はあまりに古くて不便だった
Dotfilesも整理されていなかったのに、ゼロから快適な環境まで手間なくすぐ持っていけた
今は必要に応じて少しずつカスタマイズしながら使っている
小規模で、はっきりした思想を持つディストリビューションという感じがして面白い
試してみると楽しそうだ
7年ほどLinuxをメインで使っていて、UbuntuからCrunchbangに移り、2012年製MacBook Proでデュアルブートしていた
バッテリー持ちが悪すぎて苦労した
ファンの自動制御がなくてノートPCが非常に熱くなり、ほとんど触れないほどだった
ファンクションキーでファンを直接制御するbashスクリプトも自分で書いた
https://gist.github.com/nwjlyons/b29ee6f7e26595f55a2a
そういう試行錯誤もかっこよかったが、今はただMacBook Proのようにちゃんと動く機械のほうが好きだ
https://crunchbangplusplus.org/
ただHyprlandで設定されたArch Linuxだ
興味深くはあるが、新しいディストリビューションのように興奮するものではない
誤解を招くタイトルだと思ったので、その投稿にフラグを付けた
単なるHyprland設定以上のものではあるが、厳密にディストリビューションと呼ぶには当たらない
OmarchyをサブPC(メインはMac)で使っている
DHHはセンスがいいのだと感じた
アプリの選択は個人的な好みに合わせて少し変えたが(たとえばChromiumの代わりに別のブラウザを使い、1passwordは外すなど)、デフォルト設定は理解しやすかった
macOS環境から移ってきた立場としては、キーバインドが特によく合っていた
Arch Linuxはもともと敷居が高く、いろいろ自分で設定しないと使いやすくならないが、Omarchyはそうした学習や選択の苦痛を取り除いてくれる
下のツイートがこの点をよく要約している
長いことi3をメインのデスクトップとして使っていたが、いろいろ不便があって結局Mateに戻った
Hyprlandという名前は今回初めて聞いた
i3をWaylandに移植したバージョンだ
気楽に楽しみながら、次はどんな技術を掘るのか期待してしまう
次に挑戦する分野がimmutable distroだとしたら、Silverblue寄りなのかNixOS寄りなのか気になる
次はDHHがFreeBSDを発見してくれることを願う
もっとも実用的な道具ではなく、もう少し独特でウィットのある道具を選ぶのが、まさにDHHらしい
2025年になってもRailsを使っているのと同じような感じだ