プログラマーになるならOmarchyを使ってみませんか?

これは[フィヨルドブートキャンプアドベントカレンダー2025](https://fjord-calendar.jp/calendars/2025)の24日のエントリーです。 先日のエントリーは下記の通りでした。 - :@Yuukago:さんの[『初めてのLT会 Vol\.17』へ登壇しました!当日までを振り返ります✨](https://yuukago.hatenablog.jp/entry/2025/12/23/144252) - :@mh0:さんの[生成AI時代の学習の10ステッププロセスを再考する](https://mh-mobile.hatenablog.com/entry/2025/12/23/222547) ## Omarchyとは? [Omarchy(オマーチー)](https://omarchy.org/)はRuby on Railsを作ったDHHが開発したプログラマー向けOSです。 Omarchyの名前の由来は日本語のおまかせ(Omakase) + ArchでOmarchyです。 (Arch Linux:ベースになっているLinux OS) Ruby on Railsも"Rails is Omakase"といわれていて、DHHの考えるWeb開発に必要なおすすめセットになっています。 つまり、OmarchyはDHHという有名な頑固寿司屋の大将が提供するおすすめの設定・ソフトを詰め込んだOSということです。 ## Omarchyの特徴 ### 簡単なインストール Omarchyは素早い・簡単なインストールにも力をいれていて、インストールCD/USBをいれて数分でインストールが完了します。 ### タイル型ウィンドウマネージャー Omarchyはタイル型ウィンドウマネージャーの[Hyperland](https://hypr.land/)を採用しています。 これによってマウスを使うことなく、キーボードだけで素早くウィンドウを扱うことができます。 <a href="https://bootcamp.fjord.jp/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjcyNTY2LCJwdXIiOiJibG9iX2lkIn19--23ab844921f3efbc35c984bb1937b121396fb84b/fourway-tiling.png" target="_blank" rel="noopener noreferrer"><img src="https://bootcamp.fjord.jp/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjcyNTY2LCJwdXIiOiJibG9iX2lkIn19--23ab844921f3efbc35c984bb1937b121396fb84b/fourway-tiling.png" width="2880" height="1920" alt="fourway-tiling.png"></a> ### Omarchyメニュー あらゆる操作は`SUPER` + `SPACE`キーで起動するOmarchyメニューから行うことができます。(デスクトップにアイコンが並んでいたりすることはありません) これによってほぼ全ての作業をキーボードだけで操作することができます。 <a href="https://bootcamp.fjord.jp/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjcyNjE5LCJwdXIiOiJibG9iX2lkIn19--cc591fe6aeeedcf295e922f0b92b5528790647a2/omarchy-menu.png" target="_blank" rel="noopener noreferrer"><img src="https://bootcamp.fjord.jp/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjcyNjE5LCJwdXIiOiJibG9iX2lkIn19--cc591fe6aeeedcf295e922f0b92b5528790647a2/omarchy-menu.png" width="320" height="542" alt="omarchy-menu.png"></a> ### テーマ OmarchyはOS全体で統一されたテーマの仕組みを持っています。これはOSの壁紙・配色・フォントだけでなく、ブラウザーやその他のソフトも一括でムードを変えることができる仕組みです。 また、ネット上にあるテーマも含めて`omarchy-theme-install https://theme-url`というコマンドだけでテーマを切り替えられるため、気軽に変更することができます。 <a href="https://bootcamp.fjord.jp/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjcyNjE0LCJwdXIiOiJibG9iX2lkIn19--4b0ec54d1cc408acf501b7eee0bb8faec6f182a1/tokyo-night.png" target="_blank" rel="noopener noreferrer"><img src="https://bootcamp.fjord.jp/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjcyNjE0LCJwdXIiOiJibG9iX2lkIn19--4b0ec54d1cc408acf501b7eee0bb8faec6f182a1/tokyo-night.png" width="2880" height="1920" alt="tokyo-night.png"></a> <a href="https://bootcamp.fjord.jp/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjcyNjE1LCJwdXIiOiJibG9iX2lkIn19--c800854194fcf27796c5ca83e6c9118ddb59a44f/catppuccin-latte-theme%20(1).png" target="_blank" rel="noopener noreferrer"><img src="https://bootcamp.fjord.jp/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MjcyNjE1LCJwdXIiOiJibG9iX2lkIn19--c800854194fcf27796c5ca83e6c9118ddb59a44f/catppuccin-latte-theme%20(1).png" width="2880" height="1920" alt="catppuccin-latte-theme (1).png"></a> ### Arch Linuxベース 極めて自由度の高いカスタマイズ性で人気のArch Linuxをベースとしています。 Omarchyのリポジトリに加えてArchのリポジトリ、AUR(Arch User Repository)にある膨大なソフトをOmarchyメニューから素早くインストールすることができます。 ### 古いPCで動く これはArch Linuxベースであることにも起因していますが、最近Windows10のサポートが切れたWindowsや最新のいくつかのバージョンしかサポートしないmacOSと違って、Omarchyはかなり古いPCでも動作します。 サポートの切れたMacBookやWindows10の動作要件を満たさないコンピューターでも仕事をするのに十分に快適な速度で動作します。 ## 主なソフト DHHが選んだプログラマーにおすすめのソフトと設定が最初から入っています。 ### エディター プログラマーにとってエディターは一番大事なソフトになりますが、OmarchyではデフォルトでNeoVimを採用しています。 本来初期設定の大変なNeoVimですが、LazyVimプラグインを標準搭載することでOut of the box(箱から開けてすぐ)でコードを書き始めることができます。 ### ブラウザー Chromiumがデフォルトで入っています。 OSとブラウザーのショートカットがぶつかってしまうといったよくある問題も、キーボードで扱えることを重視しているOmarchyでは慎重にキーが選ばれています。 ### Shellツール 基本的なShellで使うツールも最新のものが選ばれています。 - fd: 使いやすくしたfind。 - rg(ripgrep): 使いやすくしたgrep。 - eza: アイコンやツリー表示などパワーアップしたls。 - z(zoxide): かしこくなったcd。 ## まとめ Omarchyはプログラマーに最適化された機能・設定を満載したOSです。 特にこれからWeb開発者になろうと思っている方や勉強中の方はDHHのOmakaseにしたがってレールに乗ってみませんか?

現場のプラス戦力になれるプログラミングスクール

フィヨルドブートキャンプは、就職ができるスキルを身につけるのは当然、卒業をした時点ですでに、「現場にとって、プラスの戦力として数えられる」の実力を身につけることを目標とした、オンラインプログラミングスクールです。プログラミング未経験からスタートして、HTML、CSS、Linux、Ruby、Rails、JavaScript、チーム開発を経て、最終的に自作サービスを公開するまでのカリキュラムを用意しています。