Об этом проекте

Этот репозиторий содержит персональную конфигурацию NixOS, разработанную для двух конкретных хостов: основного десктопа для игр и разработки, а также сервера для self-hosted сервисов. Ключевые технические особенности включают: - Управление окнами: по умолчанию используется Hyprland, с boot specialisations для Mango и Niri. - Темизация: реализована через Stylix с использованием темы Rose Pine. - Управление секретами: осуществляется через Agenix. - Форматирование: используется Alejandra для форматирования конфигурации. - Стек мониторинга: включает Prometheus, Alertmanager, Grafana, Loki и Alloy, с валидацией через flake checks. Структура проекта разделяет настройки конкретных машин в директории hosts, точки входа пользователей в директории users, а также переиспользуемые системные и домашние модули. Для успешного развертывания требуется сгенерировать пользовательский файл hardware-configuration.nix и разместить его в соответствующей директории хоста.