{ config, pkgs, ... }: { sops.secrets."releaseCookie".mode = "0440"; sops.secrets."releaseCookie".owner = config.users.users.akkoma.name; 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 = { ":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; }; }; }; }