···80808181 # if your reading this you probably don't want this unless you
8282 # intend to host a public free to join instance
8383- PDS_INVITE_REQUIRED = "false";
8383+ PDS_INVITE_REQUIRED = "true";
8484 PDS_SERVICE_HANDLE_DOMAINS = ".tgirl.beauty";
85858686 # custom session duration: 30 days
···115115 cp ${./two_factor_code.hbs} $out/two_factor_code.hbs
116116 ''
117117 );
118118+119119+ # we want captcha for account creation, make sure to pick up
120120+ # `PDS_HCAPTCHA_SECRET_KEY` and `PDS_HCAPTCHA_SITE_KEY` from the
121121+ # something like <https://www.hcaptcha.com/>
122122+ GATEKEEPER_CREATE_ACCOUNT_CAPTCHA = "true";
123123+ GATEKEEPER_DEFAULT_CAPTCHA_REDIRECT = "https://pds.tgirl.cloud";
124124+ GATEKEEPER_CAPTCHA_SUCCESS_REDIRECTS = concatStringsSep "," [
125125+ "https://bsky.app"
126126+ "https://pdsmoover.com"
127127+ "https://blacksky.community"
128128+ "https://tektite.cc"
129129+ "https://pds.tgirl.cloud"
130130+ ];
118131119132 # we need to share a lot of secrets between pds and gatekeeper
120133 PDS_ENV_LOCATION = config.sops.secrets.pds-env.path;