diff options
author | Moritz Rickert <git@moritzrickert.de> | 2023-10-26 16:54:25 +0200 |
---|---|---|
committer | Moritz Rickert <git@moritzrickert.de> | 2023-10-26 16:54:25 +0200 |
commit | 09794b1ee4fc874ff8c109385159a3eb08f24dc1 (patch) | |
tree | cc0e090a5754ec81425bf1b743d4b75b427ff96e /nixos | |
parent | e0e16540a0c0447dd5c53d07ee5810dd7418c290 (diff) |
nixos/plausible: add invite only registrations
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/web-apps/plausible.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/modules/services/web-apps/plausible.nix b/nixos/modules/services/web-apps/plausible.nix index e2d5cdc4f7c73..84914b7ad11cd 100644 --- a/nixos/modules/services/web-apps/plausible.nix +++ b/nixos/modules/services/web-apps/plausible.nix @@ -78,9 +78,9 @@ in { server = { disableRegistration = mkOption { default = true; - type = types.bool; + type = types.enum [true false "invite_only"]; description = lib.mdDoc '' - Whether to prohibit creating an account in plausible's UI. + Whether to prohibit creating an account in plausible's UI or allow on `invite_only`. ''; }; secretKeybaseFile = mkOption { @@ -209,7 +209,7 @@ in { # Configuration options from # https://plausible.io/docs/self-hosting-configuration PORT = toString cfg.server.port; - DISABLE_REGISTRATION = boolToString cfg.server.disableRegistration; + DISABLE_REGISTRATION = if isBool cfg.server.disableRegistration then boolToString cfg.server.disableRegistration else cfg.server.disableRegistration; RELEASE_TMP = "/var/lib/plausible/tmp"; # Home is needed to connect to the node with iex |