let
  user1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJKbz+TjCBCQyGT1OIdyJp6NVldLekiZKZLHgLC3WyKW pingbox";
  user2 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBdj2kyVl2sbv6Y5kuUfyjszCs7nQWr+3rwaPiRiYDxj miniding";
  user3 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP0Ps8eEFIkLe863bisGvSIVXZqedp9z5AC8RKyvZtcA me@danielpatterson.dev";
  user4 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOjVwYfjyZ7kd7idwfGNtS62VKAc34WIsjQvypMe0d8N dingserver";
  user5 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMZKWq5v1xkK2d7D4lmwDKjdAHbWd+agXQCuMyjkzDEh daniel@dingserver";
  users = [user1 user2 user3 user4 user5];

  # dingbox
  system1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKvWmwFd0xZcF0HcyhmemvT5Q8rHOW/fQ56IoLSVAljv root@nixos";
  # dingserver
  system2 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDwfy5oG1heHoQlZgrTxqlW+oOTB8NdNcNm1IpKyqfIA root@nixos";
  # pingbox
  system3 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMzy0KqakqljVqgA4lvfTt65cikgPOKFvBXF0WS0LxGP root@pingbox";
  # bigding
  system4 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINxzzoExkmb0kP+6OS2omcoa8xe1ETc+FAhU5gBuBUDR root@bigding";
  systems = [system1 system2 system3 system4];
in {
  "rclone_password1.age".publicKeys = users ++ [system2 system4];
  "rclone_password2.age".publicKeys = users ++ [system2 system4];
  "dungflix_bucket_account_id.age".publicKeys = users ++ [system2 system4];
  "dungflix_bucket_account_key.age".publicKeys = users ++ [system2 system4];
  "dungflix_crypt_remote_obscured_pass.age".publicKeys = users ++ [system2 system4];
  "dungflix_crypt_remote_pass.age".publicKeys = users ++ [system2 system4];
  "age_identity.age".publicKeys = users ++ [system1 system3];
  "minisign_private_key.age".publicKeys = users ++ [system1 system3];
  "bigding_backup_s3_creds.age".publicKeys = users ++ [system4];
  "bigding_backup_repo_password.age".publicKeys = users ++ [system4];
  "sendmail_email_key_gitea.age".publicKeys = users ++ [system4];
  "gitea_actions_runner_token.age".publicKeys = users ++ [system4];
}
