HermitCollective.nix/services/iceshrimp.nix

25 lines
617 B
Nix
Raw Normal View History

2024-03-06 09:25:15 +00:00
# FUCK
{
2024-03-06 10:08:26 +00:00
services = {
iceshrimp = {
enable = true; # Actually enable the module
configureNginx = {
2024-03-06 10:10:13 +00:00
enable = false; #?
2024-03-06 10:08:26 +00:00
};
stateDir = "/var/lib/iceshrimp";
mediaDir = "/var/lib/iceshrimp/files";
settings = {
url = "https://mastodon.hermitcollective.net";
maxNoteLength = 35124; # Length of the GPL3 + long;
maxCaptionLength = 5000; # We did it HermitCollective!! We solved accesibility!
ssl = true;
};
2024-03-06 09:46:38 +00:00
};
2024-03-06 10:08:26 +00:00
nginx.virtualHosts."mastodon.hermitcollective.net" = {
forceSSL = true;
2024-03-06 10:10:13 +00:00
enableACME = true;
2024-03-06 09:25:15 +00:00
};
};
}