i guess this works
This commit is contained in:
parent
ff11165f04
commit
623b2c4c3a
|
@ -6,10 +6,59 @@ in {
|
||||||
|
|
||||||
# :(
|
# :(
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
security.acme.certs = {
|
||||||
|
"social.sako.lol" = { };
|
||||||
|
"media.social.sako.lol" = { };
|
||||||
|
};
|
||||||
services = {
|
services = {
|
||||||
akkoma = {
|
akkoma = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.akkoma;
|
package = pkgs.akkoma;
|
||||||
|
frontends = {
|
||||||
|
primary = {
|
||||||
|
package = pkgs.akkoma-frontends.akkoma-fe;
|
||||||
|
name = "akkoma-fe";
|
||||||
|
ref = "stable";
|
||||||
|
};
|
||||||
|
admin = {
|
||||||
|
package = pkgs.akkoma-frontends.admin-fe;
|
||||||
|
name = "admin-fe";
|
||||||
|
ref = "stable";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
nginx = {
|
||||||
|
enableACME = true;
|
||||||
|
forceSSL = true;
|
||||||
|
recommendedTlsSettings = true;
|
||||||
|
recommendedOptimisation = true;
|
||||||
|
recommendedGzipSettings = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
config = {
|
||||||
|
":pleroma" = {
|
||||||
|
":instance" = {
|
||||||
|
name = "v0id";
|
||||||
|
description = "Good ass fediverse instance";
|
||||||
|
email = "sako@sako.lol";
|
||||||
|
registration_open = false;
|
||||||
|
invites_enabled = true;
|
||||||
|
account_activation_required = false;
|
||||||
|
cleanup_attachments = true;
|
||||||
|
allow_relay = true;
|
||||||
|
};
|
||||||
|
":media_proxy".enabled = false;
|
||||||
|
"Pleroma.Web.Endpoint" = { url.host = "social.sako.lol"; };
|
||||||
|
"Pleroma.Upload" = {
|
||||||
|
base_url = "https://media.social.sako.lol";
|
||||||
|
filters = map (pkgs.formats.elixirConf { }).lib.mkRaw [
|
||||||
|
"Pleroma.Upload.Filter.Exiftool"
|
||||||
|
"Pleroma.Upload.Filter.Dedupe"
|
||||||
|
"Pleroma.Upload.Filter.AnonymizeFilename"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue