feat(services): add nitter

Changed files
+29 -2
systems
koumakan
+4 -2
systems/koumakan/services/default.nix
···
-
{ pkgs, ... }:
+
{ ... }:
+
{
imports = [
./nginx.nix
-
+
# databases
./redis.nix
+
./proxies
./static-sites
];
}
+7
systems/koumakan/services/proxies/default.nix
···
+
{ ... }:
+
+
{
+
includes = [
+
./nitter.nix
+
];
+
}
+18
systems/koumakan/services/proxies/nitter.nix
···
+
{ _utils, ... }:
+
+
{
+
services.nitter = {
+
enable = true;
+
server = {
+
title = "NSM";
+
port = 36325;
+
https = true;
+
hostname = "nitter.soopy.moe";
+
address = "127.0.0.1";
+
};
+
};
+
+
services.nginx.virtualHosts."nitter.soopy.moe" = _utils.mkSimpleProxy {
+
port = 36325;
+
};
+
}