updates readme

This commit is contained in:
Dennis Schoepf 2025-09-05 15:35:16 +02:00
parent 8fb546a6a2
commit 1bcd84feae

View file

@ -1,7 +1,25 @@
# Nix
## Not yet nixified/automated
The flake-based nix configuration I use for my servers and personal computing devices:
- [ ] Creation of SSH Keys
- [ ] Restic root SSH config & keys (even better: do not run restic as root)
- [ ] Splitpro
- `dnsc-air` (nix-darwin)
- `dnsc-work` (nix-darwin)
- `dnsc-deck` (nix package/configuration management on Steam Deck)
- `dnsc-server` (NixOS)
- `dnsc-vps-sm` (nixOS)
## Modules
Shared functionality can be found in the `./modules` directory. The modules are just included in the relevant host configuration.
## Home Manager
In addition to the system configuration in `./hosts` I use `home-manager` to handle user-specific configuration (`./home`).
## Secrets
Secrets are managed with `agenix`. A step-by-step tutorial is included as a comment in the main secrets file.
## Commands
Because Nix-CLI commands can get a bit unwieldy (at least as how I use them currently) I've added a `Justfile` with commands to deploy changes and update packages and flakes.