33 lines
711 B
Nix
33 lines
711 B
Nix
{ 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";
|
|
};
|
|
};
|
|
}
|