diff --git a/lib/types.nix b/lib/types.nix
index b6c266c33..318e2f237 100644
--- a/lib/types.nix
+++ b/lib/types.nix
@@ -188,6 +188,10 @@ rec {
                 ++
                 [config.pubkey]
                 ++
+                optional (config.pubkey_ed25519 != null) ''
+                  Ed25519PublicKey = ${config.pubkey_ed25519}
+                ''
+                ++
                 optional (config.weight != null) "Weight = ${toString config.weight}"
               );
               defaultText = ''