# Secrets ## Add a new machine 1) Obtain an age identity ```bash nix run nixpkgs#ssh-to-age -- \ -private-key \ -i /etc/ssh/ssh_host_ed25519_key \ -o $HOME/.config/sops/age/keys.txt ``` 2) Obtain age recipient for the machine ```bash cat /etc/ssh/ssh_host_ed25519_key.pub | nix run nixpkgs#ssh-to-age ``` 3) Paste obtained key into `.sops.yaml` 4) Re-encrypt old files ```bash sops updatekeys secrets/default.sops.yaml ```