No description
  • Nix 80.1%
  • Just 19.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-18 17:54:04 +02:00
hosts flake.lock: Update 2026-10-18 17:43:19 +02:00
profiles flake.lock: Update 2026-10-18 17:43:19 +02:00
.envrc restructure 2026-10-18 17:26:32 +02:00
.gitignore restructure 2026-10-18 17:26:32 +02:00
flake.lock flake.lock: Update 2026-10-18 17:43:19 +02:00
flake.nix restructure 2026-10-18 17:26:32 +02:00
inventory.nix bye k3s 2026-10-18 16:50:03 +02:00
justfile restructure 2026-10-18 17:26:32 +02:00
README.md Revert "remove readme" 2026-10-18 17:54:04 +02:00
secrets.nix restructure 2026-10-18 17:26:32 +02:00

  1. Partition with boot and nixs partitions
  2. Place key in /var/lib/age/feather-key.txt
  3. Install
parted /dev/sda -- mklabel gpt mkpart ESP fat32 1MiB 512MiB set 1 esp on mkpart primary ext4 512MiB 100%
mkfs.fat -F 32 -n boot /dev/sda1
mkfs.ext4 -L nixos /dev/sda2
mount /dev/disk/by-label/nixos /mnt
mkdir -p /mnt/boot
mount /dev/disk/by-label/boot /mnt/boot

mkdir -p /mnt/var/lib/age
cat > /mnt/var/lib/age/worker-identity.txt << 'EOF'
AGE-SECRET-KEY-1...<YOUR_PRIVATE_KEY_HERE>...
EOF
chmod 600 /mnt/var/lib/age/worker-identity.txt

nixos-install --flake github:<user>/<repo>#<hostname> --no-root-passwd
reboot