From 81cf94523f5a794e5b0c69dbd9a94619135a23c7 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Wed, 4 Dec 2024 15:52:52 -0500 Subject: Prune unused stuff This was all dead weight, just delete it and move on. --- Omni/Cloud/Hub.nix | 57 ------------------------------------------------------ 1 file changed, 57 deletions(-) delete mode 100644 Omni/Cloud/Hub.nix (limited to 'Omni/Cloud/Hub.nix') diff --git a/Omni/Cloud/Hub.nix b/Omni/Cloud/Hub.nix deleted file mode 100644 index 39bbdd0..0000000 --- a/Omni/Cloud/Hub.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ lib, pkgs, config, ... }: - -let - ssl = { - cert = "/var/lib/acme/${config.networking.domain}/fullchain.pem"; - key = "/var/lib/acme/${config.networking.domain}/key.pem"; - }; - ports = import ./Ports.nix; - mkPlugin = path: settings: { - plugin = "${pkgs.uhub}/plugins/${path}"; - inherit settings; - }; - motdFile = pkgs.writeText "motd" '' - Meshheads write code. - ''; - rulesFile = pkgs.writeText "rules" '' - 1. x - 2. (λx.M) - 3. (M N) - 4. Profit. - ''; -in { - networking.firewall.allowedUDPPorts = [ ports.meshhub ]; - networking.firewall.allowedTCPPorts = [ ports.meshhub ]; - - services.uhub = { - "meshhub" = { - enable = true; - enableTLS = false; - settings = { - hub_name = "meshhub"; - hub_description = "vaporware is dead. long live vaporware"; - server_port = toString ports.meshhub; - server_bind_addr = "any"; - max_users = 14; # we only have 14 users in meshheads chat - tls_private_key = ssl.key; - tls_certificate = ssl.cert; - tls_enable = "no"; - tls_require = "no"; - }; - plugins = lib.attrsets.mapAttrsToList mkPlugin { - #"mod_logging.so" = { - # file = "/var/log/uhub/meshhub.log"; - #}; - "mod_welcome.so" = { - motd = "${motdFile}"; - rules = "${rulesFile}"; - }; - "mod_chat_history.so" = { - history_max = "200"; - history_default = "10"; - history_connect = "5"; - }; - }; - }; - }; -} -- cgit v1.2.3