{ node, ctucxConfig, config, ... }: { imports = [ ctucxConfig.services.gotosocial ]; # # these are just specific settings for this installation! # the settings in `../services/gotosical.nix` are also used! # dns.zones."ctu.cx".subdomains."fedi.home".AAAA = [ node.ip6Address ]; services.gotosocial = { enable = true; group = "nginx"; settings = { application-name = "ctucx.gts"; host = "fedi.home.ctu.cx"; account-domain = "fedi.home.ctu.cx"; landing-page-user = "leah"; accounts-allow-custom-css = true; accounts-registration-open = false; instance-expose-peers = true; instance-expose-suspended = true; instance-expose-suspended-web = true; instance-languages = [ "de" "en-us" ]; media-remote-max-size = 0; media-remote-cache-days = 3; media-cleanup-from = "02:00"; }; }; }