About this project
This repository contains a personal NixOS configuration designed for two specific hosts: a main desktop used for gaming and development, and a server for self-hosted services.
Key technical features include:
- Window Management: Hyprland is the default, with boot specialisations for Mango and Niri.
- Theming: Implemented via Stylix using the Rose Pine theme.
- Secret Management: Handled through Agenix.
- Formatting: Utilizes Alejandra for configuration formatting.
- Monitoring Stack: Includes Prometheus, Alertmanager, Grafana, Loki, and Alloy, with validation provided via flake checks.
The project structure separates machine-specific settings in the hosts directory, user entrypoints in the users directory, and reusable system and home modules. It requires a custom hardware-configuration.nix to be generated and placed in the appropriate host directory for successful deployment.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.