1757924393
2025-09-15 05:13:00
このプロジェクトは、カチョスの上にDHHのOmarchy構成を実装するためのインストールスクリプトを提供します。 Omarchyは、Hyprlandに基づいた「意見のある」デスクトップセットアップであり、シンプルさと生産性を強調していますが、Cachyosはパフォーマンスが最適化されたArch Linux分布を提供します。
このインストールスクリプトは、次の3つのことを行います。
- GitHubリポジトリからのClones Omarchy
- Cachyosのインストールをサポートするために、Omarchyインストールスクリプトを調整します
- すでにセットアップされたCachyosシステムにOmarchyのインストールを開始する
このスクリプトは次のとおりです。
- Cachyosまたはその他のLinuxオペレーティングシステムをインストールします
- パーティション、フォーマット、またはハードディスクを暗号化します
- ブートローダーをインストールまたは構成します
- グラフィックドライバーをインストールします
- ログインディスプレイマネージャーをインストールまたは構成します
上記のすべては、カチョスをインストールするときに行う必要があります。
このスクリプト(およびreadme.md)は、主に経験豊富なArch Linuxユーザー向けです。このreadme.mdの著者は、読者がシェル/コマンドラインを使用して快適であり、AURなどのアーチ固有の用語に精通していると想定しています。
このスクリプトの背後にある哲学は、2つの間に可能な限り変化するカチョとオマーキーの強くて安定したブレンドを作成することです。このスクリプトでは、カチョまたはオマーキーが提供するソフトウェアや構成が紛争がある場合を除き、CachyosまたはOmarchyがデフォルトとして提供するもの以外でソフトウェアを追加したり、構成変更を変更したりしません。これらの場合、スクリプトは次のものを選択します。
-
AURヘルパー:CachyosはデフォルトでParuを使用し、OmarchyはYayを使用します。このスクリプトはYayを選択し、まだインストールされていない場合はインストールします。
-
シェル:Cachyosはデフォルトで魚のシェルを使用し、OmarchyはBashを使用します。このスクリプトは、魚をデフォルトのインタラクティブシェルとして保持します。
-
TLDR実装:CachyosはデフォルトでTealdeerをインストールします。これはRustで記述されたTLDR実装です。このスクリプトは、Tealdeerの使用を保持します。
-
Mise:OmarchyはMise-activateを介して自動的に実行するようにMiseをセットアップします。このスクリプトは、魚の殻に適切なmise-activateコマンドを提供します。
-
ログインシステム:配布として、Omarchyはログインディスプレイマネージャーのインストールをスキップします。代わりに、Hyprland Autostartsとパスワード保護は、Luks Full Disk暗号化サービスによって起動時に提供されます。ただし、このスクリプトでは、ディスプレイマネージャーがインストールされていると想定しています。 (注:このスクリプトはディスプレイマネージャーをインストールしませんが、ディスプレイマネージャーがインストールされていない場合、Hyprlandを自動的に起動するように設定しません。)
-
完全なディスク暗号化:分布として、OmarchyはLuksを介して完全なディスク暗号化を自動的にオンにします。ただし、このスクリプトは、この決定をユーザーに任せます。カチョスは、完全なディスク暗号化の有無にかかわらずインストールでき、このスクリプトはどちらのセットアップにもOmarchyをインストールします。
重要:このスクリプトはカチョスをインストールしません。あなたはそれを個別に(そして最初に)行う必要があります。このスクリプトは、次の構成の選択肢を使用して、カチョスの新鮮なインストールで実行することを目的としています。(注、カチョスのインストールについては、参照してください。 https://www.cachyos.org。)
-
ファイルシステム:ファイルシステムとしてBTRFSを選択し、スナップショットマネージャーとしてスナッパーを選択する必要があります。これは、ほとんどのシステムに対するCachyosのデフォルトの推奨事項と一致し、Omarchyが適切に機能するために必要です。
-
シェル:このインストールスクリプトのデフォルトシェルとして、適切に動作するために魚をデフォルトシェルとして選択する必要があります。 (これはデフォルトのCachyosシェルの選択です。)
-
インストールするデスクトップ環境:デスクトップ環境のない最小システムをインストールするか、Cachyos Hyprandデスクトップ環境をインストールすることを選択できます。 CachyosがHyprlandをインストールしている場合、デフォルトでLogin Display ManagerとしてSDDMもインストールします。 GNOMEまたはKDEをインストールしないでください。
-
NVIDIAユーザー向けのグラフィックドライバー:NVIDIA GPUを使用している場合は、Cachyos経由で推奨されるグラフィックドライバーをインストールしてください。スクリプトは、Omarchyでドライバーのインストールをオフにします。
他の構成の変更はあなた次第です。ただし、このスクリプトは、著者自身のマシン以外のさまざまなカチョスのインストールで広範囲にテストされていないことに注意してください。
# Clone the repository
git clone https://github.com/mroboff/omarchy-on-cachyos.git
# Navigate to the project directory
cd omarchy-on-cachyos/bin
# Make the script executable
chmod +x install.sh
# Run the installation script
bin/install.sh
注記: 実行する前にスクリプトの内容を確認して、システムにどのような変更が加えられるかを理解してください。
このソフトウェアは、商品性、特定の目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示的または黙示的なものを保証することなく、「現状のまま」提供されます。いかなる場合でも、著者または著作権所有者は、契約、不法行為、またはその他の訴訟、ソフトウェアまたはソフトウェアの使用またはその他の取引に関連する、またはその他の契約、またはその他の請求、またはその他の責任について責任を負いません。
あなた自身の責任でこのスクリプトを使用してください。インストールスクリプトを実行する前に、常にシステムと重要なデータをバックアップしてください。
このプロジェクトを改善するための貢献を歓迎します!これがあなたが助けることができる方法です:
- リポジトリをフォークします:GitHubの「フォーク」ボタンをクリックして、独自のコピーを作成します
- 機能ブランチを作成します:
git checkout -b feature/your-feature-name - 変更を加えてください:改善または修正を実装します
- あなたの変更をコミットします:
git commit -m "Add descriptive commit message" - フォークにプッシュします:
git push origin feature/your-feature-name - プルリクエストを開きます:変更の明確な説明でPRを提出してください
- 提出する前に、カチョスで変更を徹底的にテストします
- 既存のコードスタイルと慣習に従ってください
- 新しい機能を追加する場合は、ドキュメントを更新します
- GitHubの問題を使用してバグを報告します
#mroboffomarchy #oncachyosCachyosの上にあるDHHのOmarchyのインストールスクリプト #先に進む前にreadme.mdを読んでください