docs(README.md): add section on system setup

This commit is contained in:
Mohammad Rafiq 2025-05-21 11:25:41 +08:00
parent 0dbe011a2e
commit 29edcb1502
No known key found for this signature in database

View file

@ -10,3 +10,11 @@ Option declarations for user specific configuration are kept to:
System configurations, to this end, should include the window manager, lockscreen, terminal etc. for that system. System configurations, to this end, should include the window manager, lockscreen, terminal etc. for that system.
These desktop programs will be **configured** in home-manager for each user, but those configurations consult the osConfig variable passed in by home-manager. These desktop programs will be **configured** in home-manager for each user, but those configurations consult the osConfig variable passed in by home-manager.
# System Setup
The following files are **required** for system activation:
- /persist/home/${mainUser}/.ssh/id_ed25519
This private key will be used by sops-nix to decrypt the secrets in [[secrets/secrets.yaml]]. The secrets inside the yaml file should also be set, or otherwise removed alongside their declarations (in [[modules/nixos/system/secrets.nix]]) and references.