このプロジェクトについて
このリポジトリには、ゲーミングと開発に使用するメインデスクトップと、セルフホストサービス用のサーバーという2つの特定のホスト向けに設計された個人用NixOS設定が含まれています。
主な技術的特徴は以下の通りです:
- ウィンドウ管理:Hyprlandをデフォルトとし、MangoおよびNiriのブート特殊化(boot specialisations)を備えています。
- テーマ設定:Stylixを使用し、Rose Pineテーマを実装しています。
- シークレット管理:Agenixを通じて処理されます。
- フォーマット:設定のフォーマットにAlejandraを利用しています。
- モニタリングスタック:Prometheus、Alertmanager、Grafana、Loki、Alloyを含み、flake checksによる検証が行われます。
プロジェクト構造は、hostsディレクトリにマシン固有の設定、usersディレクトリにユーザーエントリーポイント、そして再利用可能なシステムおよびホームモジュールを分けて管理しています。正常にデプロイするには、カスタムのhardware-configuration.nixを生成し、適切なホストディレクトリに配置する必要があります。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.