{ inputs, outputs, lib, config, pkgs, ... }: { users.groups.akkoma = {}; users.users = { akkoma = { isSystemUser = true; group = "akkoma"; }; }; services.akkoma = { enable = true; package = pkgs.akkoma; extraPackages = with pkgs; [ffmpeg exiftool imagemagick]; nginx = { enableACME = true; forceSSL = true; serverName = "akkoma.gladtherescake.eu"; }; #dist.cookie._secret = config.sops.secrets."releaseCookie".path; config = {}; # config = { # ":pleroma".":instance" = { # name = "GLaDTheresCake Akkoma"; # email = "akkoma@gladtherescake.eu"; # notify_email = "no-reply@akkoma.gladtherescake.eu"; # emails.mailer = { # enabled = true; # adapter = "Swoosh.Adapters.Sendmail"; # cmd_path = "sendmail"; # cmd_args = "-N delay,failure,success"; # qmail = true; # }; # description = "Lillian's Akkoma server!"; # languages = ["en" "nl"]; # registrations_open = true; # max_pinned_statuses = 10; # cleanup_attachments = true; # }; # }; }; }