{ config, ... }: { services.akkoma = { enable = true; config = { ":pleroma" = { ":instance" = { name = "graven.se"; description = "Graven Fedi"; email = "charlie@graven.se"; registration_open = false; }; "Pleroma.Web.Endpoint" = { url.host = "fedi.graven.se"; }; "Pleroma.Upload".filters = map (pkgs.formats.elixirConf { }).lib.mkRaw [ "Pleroma.Upload.Filter.Exiftool" "Pleroma.Upload.Filter.Dedupe" "Pleroma.Upload.Filter.AnonymizeFilename" ]; }; }; nginx = { enableACME = true; forceSSL = true; serverName = "fedi.graven.se" } }; }