feat: Encryption

This commit is contained in:
Madeleine Sydney
2025-02-18 13:56:19 -07:00
parent 91b94d911f
commit d203a71aaa
15 changed files with 80 additions and 26 deletions

View File

@@ -26,7 +26,7 @@ In order of descending preference, user programs should be configured by...
doge
** Repo structure
*** =Hosts/=
*** =hosts/=
Each directory =hosts/«HOST»= is expected to configure a single specific device, where =«HOST»= is the device's exact hostname. Said directory =«HOST»= should have at least the following structure:
@@ -107,6 +107,8 @@ On boot, ...
- =/persist/vault/«user»= :: Persistent files belonging to specific users. This differs from the persistent home directories in that files are not necessarily linked anywhere.
- =/persist/private-keys= :: The private key counterparts to the keys listed in this repository's own =public-keys= directory.
** Deferring Emacs packages
Nearly all configuration of Emacs packages happens under the ~use-package~ macro. ~use-package~ has various keywords with special syntax for common tasks, such as instrumenting hooks, setting keybindings, and customising variables. You may be surprised to learn that these are not /just/ syntactic sugar }:) (I was).