yep, more dotfiles

add thelounge irc bouncer to server

wiro.world c0db7f95 10e544a9

verified
Changed files
+17
nixos
profiles
+17
nixos/profiles/server.nix
···
grafana-hostname = "console.wiro.world";
prometheus-port = 9001;
prometheus-node-exporter-port = 9002;
+
+
thelounge-port = 3004;
+
thelounge-hostname = "lounge.wiro.world";
in
{
imports = [
···
virtualHosts.${tangled-spindle-hostname}.extraConfig = ''
reverse_proxy http://localhost:${toString tangled-spindle-port}
'';
+
+
virtualHosts.${thelounge-hostname}.extraConfig = ''
+
reverse_proxy http://localhost:${toString thelounge-port}
+
'';
};
security.sudo.wheelNeedsPassword = false;
···
exporters.node = {
enable = true;
port = prometheus-node-exporter-port;
+
};
+
};
+
+
services.thelounge = {
+
enable = true;
+
port = thelounge-port;
+
public = false;
+
extraConfig = {
+
host = "127.0.0.1";
+
reverseProxy = true;
};
};
};