From 1bcd84feae4995b8dffad8e893dc7813a274f40c Mon Sep 17 00:00:00 2001 From: Dennis Date: Fri, 5 Sep 2025 15:35:16 +0200 Subject: [PATCH] updates readme --- README.md | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 078218a..0066af8 100644 --- a/README.md +++ b/README.md @@ -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.