{ lib, ... }: with lib; { options.mySecrets = { forgejoDb = mkOption { type = types.str; description = "Forgejo Database Password"; }; stalwartAdmin = mkOption { type = types.str; description = "Stalwart Mail Admin Password"; }; searxKey = mkOption { type = types.str; description = "Searx Secret Key"; }; tailscaleKey = mkOption { type = types.str; description = "Tailscale Auth Key"; }; sshPublicKey = mkOption { type = types.str; description = "SSH Public Key for Root User"; }; grafanaSecret = mkOption { type = types.str; description = "Grafana Secret Key for security"; }; matrixMacaroon = mkOption { type = types.str; description = "Macaroon Secret Key for Matrix Synapse"; }; ntfyAdminHash = mkOption { type = types.str; description = "Bcrypt hash for ntfy admin user"; }; }; }