flake/README.md
2025-11-08 19:59:20 +00:00

33 lines
837 B
Markdown

# Distrust System Flake
## Map
- `helpers/`
Custom modules to aid in Distrust service creation
- `homepage/`
Custom "SSG"-ish derivation to generate the static [frontpage](https://distrust.network)
- `secrets/`
[Agenix](https://github.com/ryantm/agenix)-managed secret files
- `services/`
Service-specific configurations
- `system/`
System-wide configurations
## External Dependencies
- [Nixpkgs/NixOS](https://github.com/nixos/nixpkgs), forms the basis of the NixOS system
- [Agenix](https://github.com/ryantm/agenix), allows for pure Nix age-encrypted secret files
- [SNM (Simple NixOS Mailserver)](https://gitlab.com/simple-nixos-mailserver/nixos-mailserver), powers our E-Mail server
## TODO's
### In Progress
- Cleanup Flake
- Harden Flake
### Planned
- Root on `tmpfs`
## LICENSE
[MIT](https://mit-license.org/)