Compare commits

...

2 commits

Author SHA1 Message Date
sinavir
85da820b24 feat(irc): The lounge 2024-10-09 23:32:10 +02:00
sinavir
53e06aa3d6 fix(networking): Predictable interface names 2024-10-09 23:32:00 +02:00
3 changed files with 42 additions and 1 deletions

View file

@ -11,6 +11,7 @@
./_ssh.nix
./_users.nix
./dokuwiki.nix
./thelounge.nix
./hardware-configuration.nix
./matterbridge.nix
./nginx.nix

View file

@ -18,7 +18,7 @@
};
networks = {
"10-uplink" = {
name = "eth0";
name = "enp1s0";
DHCP = "no";
address = [
"129.199.129.76/24"

View file

@ -0,0 +1,40 @@
{
pkgs,
lib,
config,
...
}: {
services.thelounge = {
enable = true;
port = 9000;
extraConfig = {
reverseProxy = true;
host = "127.0.0.1";
public = false;
prefetch = true;
fileUpload = {
enable = true;
};
defaults= {
name= "ulminfo";
host= "ulminfo.fr";
port= 3725;
password= "";
tls= true;
rejectUnauthorized= true;
join= "#hackens";
};
};
};
services.nginx.enable = true;
services.nginx.virtualHosts."irc.hackens.org" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://localhost:9000";
proxyWebsockets = true;
};
};
networking.firewall.allowedTCPPorts = [80 443];
}