Files
nixos/secrets

Secrets

Add a new machine

  1. Obtain an age identity
nix run nixpkgs#ssh-to-age -- \
  -private-key \
  -i $HOME/.ssh/id_ed25519 \
  -o $HOME/.config/sops/age/keys.txt
  1. Obtain age recipient for the machine
cat /etc/ssh/ssh_host_ed25519_key.pub | nix run nixpkgs#ssh-to-age | wl-copy
  1. Paste obtained key into .sops.yaml
  2. Re-encrypt old files
sops updatekeys secrets/default.sops.yaml