-
Notifications
You must be signed in to change notification settings - Fork 1
Impermanence
All hosts are configured with impermanence by default. This ensures that the system stays declarative and clean.
You must use mkpasswd -m sha-512 | sudo tee /persist/passwords/alec or sudo install -Dm600 <(mkpasswd -m sha-512) /mnt/persist/passwords/alec on a new system.
This is required since the password in /etc/shadow is not persisted.
A note about getting AI assistance: Especially with deeper low level config, less intelligent AI models can overcomplicate and bloat the codebase with poor/hacky configuration. If you are going to use AI to modify this flake for you, I highly encourage you to understand the changes its making. AI is a great tool for learning Nix for the first time, but I suggest that you actively learn and understand from what its doing, consult the Nix search and don't be dependent on it.
If it helps to talk to a real person, I am always available to help you with any Nix/NixOS-related questions! (@amazinaxel on Discord)