@@ -23,15 +23,13 @@ NixOS dotfiles and configuration for various hosts and users.
|
||||
- `users/`: User-specific settings for the host.
|
||||
- `format.nix`: Disk layout definition using [`disko`](https://github.com/nix-community/disko).
|
||||
|
||||
- `users/<name>/`: Global configurations for individual users that apply across all hosts. This includes secrets (like GPG keys and third-party service passwords), wallpapers, and more.
|
||||
- `secrets/<namespace>/`: Global secrets for individual namespaces that apply across all hosts.
|
||||
|
||||
- [`lib/`](./lib): Nix library function definitions and utilities.
|
||||
|
||||
- [`scripts/`](./scripts): Utility scripts for managing the repository.
|
||||
- [`add-host.sh`](./scripts/add-host.sh): Instantiate the keys for a new host configuration.
|
||||
- [`remove-host.sh`](./scripts/remove-host.sh): Remove references to a host.
|
||||
- [`add-user.sh`](./scripts/add-user.sh): Instantiate the keys for a new user configuration.
|
||||
- [`remove-user.sh`](./scripts/remove-user.sh): Remove references to a user.
|
||||
- [`update-keys.sh`](./scripts/update-keys.sh): Update the encryption keys in all relevant files using `sops.yaml` configurations.
|
||||
- [`update.sh`](./scripts/update.sh): Update flake and all git submodules.
|
||||
- [`install.sh`](./scripts/install.sh): Install or repair a selected NixOS host.
|
||||
@@ -47,3 +45,4 @@ Below is a table of all hosts, with links to their respective README files, whic
|
||||
| Host | README |
|
||||
|----------|----------------------------------------------------|
|
||||
| `eirene` | [hosts/eirene/README.md](./hosts/eirene/README.md) |
|
||||
| `elara` | [hosts/elara/README.md](./hosts/elara/README.md) |
|
||||
|
Reference in New Issue
Block a user