updates readme
This commit is contained in:
parent
8fb546a6a2
commit
1bcd84feae
1 changed files with 22 additions and 4 deletions
26
README.md
26
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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue