【2025年版】Omarchyカスタマイズガイド Part 3 - 自分だけの環境を作る
Omarchyのテーマ変更、Hyprland設定、キーバインドのカスタマイズなど、上級者向けのカスタマイズ方法を解説します。
Omarchyカスタマイズガイド Part 3 - 自分だけの環境を作る
Part 1でインストール、Part 2で開発ツールの使い方を学びました。
この記事では、Omarchyを自分好みにカスタマイズする方法を上級者向けに解説します。
設定ファイルの構造
Omarchyの設定は~/.configディレクトリに集約されています。
設定エディタの起動
テーマのカスタマイズ
公式テーマの追加
Omarchyには14種類の公式テーマがありますが、コミュニティ製テーマも追加できます。
インストール方法:
Super + Alt + SpaceでOmarchyメニューを開く- Install → Style → Theme を選択
- テーマのGitHub URLを入力
https://github.com/username/omarchy-theme-name
削除方法:
- Remove → Style → Theme を選択
- 削除するテーマを選択
コミュニティテーマ
Awesome Omarchyには120以上のテーマが登録されています:
| カテゴリ | テーマ例 |
|---|---|
| ダーク | Dracula, Rose Pine, Solarized Dark |
| レトロ | NES, VHS80, C64 |
| 日本風 | Akane, Kimiko, Sakura |
| 自然派 | Forest Green, Evergarden |
テーマの自作
テーマを自作する場合は、既存テーマをベースにするのが効率的です。
1. テーマディレクトリを作成
2. 必要なファイルを配置
3. colors.confの例
4. 背景画像の追加
背景はSuper + Ctrl + Spaceでローテーションできます。
Hyprlandのカスタマイズ
Hyprlandはタイルウィンドウマネージャーです。設定ファイルで動作を細かく調整できます。
設定ファイル
キーバインドの追加
変数定義
ウィンドウルール
特定のアプリケーションに対してルールを設定できます:
アニメーション設定
マルチモニター設定
入力設定
Waybar(トップバー)のカスタマイズ
Waybarは画面上部のステータスバーです。
設定ファイル
モジュールの追加
スタイルのカスタマイズ
Starship(シェルプロンプト)
Starshipはクロスシェル対応の高速プロンプトです。
設定ファイル
カスタム設定例
Ghostty(ターミナル)
Ghosttyはデフォルトのターミナルエミュレーターです。
設定ファイル
カスタム設定例
セキュリティ設定
指紋認証の設定
または手動で:
FIDO2キーの設定
ファイアウォールの確認
スナップショットとバックアップ
自動スナップショット
Omarchyはアップデート前に自動でスナップショットを作成します。
Dotfilesのバックアップ
設定ファイルをGitで管理することを推奨します:
トラブルシューティング
設定を初期化したい場合
ディスプレイスケールの問題
4Kディスプレイで文字が小さすぎる場合:
キーボードレイアウトの変更
ログの確認
まとめ
Omarchyのカスタマイズポイントを振り返ります:
| 対象 | 設定ファイル |
|---|---|
| Hyprland | ~/.config/hypr/hyprland.conf |
| 入力デバイス | ~/.config/hypr/input.conf |
| モニター | ~/.config/hypr/monitors.conf |
| Waybar | ~/.config/waybar/config.jsonc |
| Starship | ~/.config/starship.toml |
| Ghostty | ~/.config/ghostty/config |
| テーマ | ~/.config/omarchy/[テーマ名]/ |
Omarchyは**「意見を持った(Opinionated)」**ディストリビューションですが、これらの設定ファイルを編集することで自分好みの環境を構築できます。
設定を変更したらスナップショットを作成しておくと、問題発生時にすぐ戻せるので安心です。
シリーズまとめ
この3部構成のガイドで、Omarchyの基本から上級テクニックまでカバーしました:
Omarchyで快適な開発ライフを!