Об этом проекте
Этот репозиторий содержит персональную конфигурацию 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 и разместить его в соответствующей директории хоста.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.