No description
|
||
---|---|---|
.git-crypt | ||
.vscode | ||
misc/x13s_bt_firmware | ||
nix | ||
oci/user-ubuntu | ||
scripts | ||
secrets | ||
services/home-ch | ||
.envrc | ||
.gitattributes | ||
.gitignore | ||
.sops.yaml | ||
default.nix | ||
flake.lock | ||
flake.nix | ||
Justfile | ||
README.md |
steveej's infra
This repository helps me to manage all computer infrastructure. This is (mostly) achieved with the help of Nix.
In the unlikely case that you actually read this and have any questions please don't hesitate to reach out.
Left over from the initial road map
- (Re-)document bootstrap process
- a new machine
- an install media
- Design disaster recovery
- Automatic synchronization of other state files
- container migrations
- ensure DDNS is updated before the containers are started
Bugs
- home-manager leaves ~/.gnupg at 0755
Usage
(These are reminders for my future self)
just --list
Bootstrap
A new machine
TBD
Post-Install Setup
chmod --recursive g-rwx,o-rwx ~/.gnupg
gpg2 --edit-card; fetch
- clone password-manager and infra repositories
- gpg2: ultimately trust my own key
Swapping out a disk
TBD
Rebuilding an offline system
TBD