このプロジェクトについて

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