À propos du projet

Ce dépôt contient une configuration NixOS personnelle conçue pour deux hôtes spécifiques : un ordinateur de bureau principal utilisé pour le jeu et le développement, et un serveur pour les services auto-hébergés. Les principales caractéristiques techniques incluent : - Gestion des fenêtres : Hyprland est le choix par défaut, avec des spécialisations de démarrage pour Mango et Niri. - Thématisation : Implémentée via Stylix en utilisant le thème Rose Pine. - Gestion des secrets : Gérée via Agenix. - Formatage : Utilise Alejandra pour le formatage de la configuration. - Pile de surveillance : Comprend Prometheus, Alertmanager, Grafana, Loki et Alloy, avec une validation fournie via les flake checks. La structure du projet sépare les paramètres spécifiques aux machines dans le répertoire hosts, les points d'entrée utilisateur dans le répertoire users, ainsi que des modules système et home réutilisables. Elle nécessite qu'un fichier hardware-configuration.nix personnalisé soit généré et placé dans le répertoire de l'hôte approprié pour un déploiement réussi.