README: format links to local files in a way that markdown will render them
This commit is contained in:
parent
8f8ec090c4
commit
c0b03950dc
12
README.md
12
README.md
|
@ -6,18 +6,18 @@ this is the top-level repo from which i configure/deploy all my NixOS machines:
|
||||||
- server
|
- server
|
||||||
- mobile phone (Pinephone)
|
- mobile phone (Pinephone)
|
||||||
|
|
||||||
everything outside of <./hosts/> and <./secrets/> is intended for export, to be importable for use by 3rd parties.
|
everything outside of [hosts/](./hosts/) and [secrets/](./secrets/) is intended for export, to be importable for use by 3rd parties.
|
||||||
the only hard dependency for my exported pkgs/modules should be [nixpkgs][nixpkgs].
|
the only hard dependency for my exported pkgs/modules should be [nixpkgs][nixpkgs].
|
||||||
building <./hosts/> will require [sops][sops].
|
building [hosts/](./hosts/) will require [sops][sops].
|
||||||
|
|
||||||
you might specifically be interested in these files (elaborated further in #key-points-of-interest):
|
you might specifically be interested in these files (elaborated further in #key-points-of-interest):
|
||||||
- [`sxmo-utils`](./pkgs/additional/sxmo-utils/default.nix)
|
- [`sxmo-utils`](./pkgs/additional/sxmo-utils/default.nix)
|
||||||
- [example SXMO deployment](./hosts/modules/gui/sxmo/default.nix)
|
- [example SXMO deployment](./hosts/modules/gui/sxmo/default.nix)
|
||||||
- [my implementation of impermanence](./modules/persist/default.nix)
|
- [my implementation of impermanence](./modules/persist/default.nix)
|
||||||
- my way of deploying dotfiles/configuring programs per-user:
|
- my way of deploying dotfiles/configuring programs per-user:
|
||||||
- <./modules/fs/default.nix>
|
- [modules/fs/](./modules/fs/default.nix)
|
||||||
- <./modules/programs.nix>
|
- [modules/programs/](./modules/programs/default.nix)
|
||||||
- <./modules/users.nix>
|
- [modules/users.nix](./modules/users.nix)
|
||||||
|
|
||||||
[nixpkgs]: https://github.com/NixOS/nixpkgs
|
[nixpkgs]: https://github.com/NixOS/nixpkgs
|
||||||
[sops]: https://github.com/Mic92/sops-nix
|
[sops]: https://github.com/Mic92/sops-nix
|
||||||
|
@ -94,7 +94,7 @@ i.e. you might find value in using these in your own config:
|
||||||
- persist things to encrypted storage which is unlocked at login time (pam_mount).
|
- persist things to encrypted storage which is unlocked at login time (pam_mount).
|
||||||
- "persist" cache directories -- to free up RAM -- but auto-wipe them on mount
|
- "persist" cache directories -- to free up RAM -- but auto-wipe them on mount
|
||||||
and encrypt them to ephemeral keys so they're unreadable post shutdown/unmount.
|
and encrypt them to ephemeral keys so they're unreadable post shutdown/unmount.
|
||||||
- `modules/programs.nix`
|
- `modules/programs/`
|
||||||
- like nixpkgs' `programs` options, but allows both system-wide or per-user deployment.
|
- like nixpkgs' `programs` options, but allows both system-wide or per-user deployment.
|
||||||
- allows `fs` and `persist` config values to be gated behind program deployment:
|
- allows `fs` and `persist` config values to be gated behind program deployment:
|
||||||
- e.g. `/home/<user>/.mozilla/firefox` is persisted only for users who
|
- e.g. `/home/<user>/.mozilla/firefox` is persisted only for users who
|
||||||
|
|
Loading…
Reference in New Issue
Block a user