summary refs log tree commit diff
path: root/services/soju.nix
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2024-11-20 05:10:11 +0100
committerMel <einebeere@gmail.com>2024-11-20 05:10:41 +0100
commit459c61b01f379c08dfe54b09f9ecf15489195373 (patch)
tree1678c7a9f0c7890525618f7c08c677f226bb694b /services/soju.nix
parent658cbe8f560cfc5f6f89440cdcc16c2015057b88 (diff)
downloadnetwork-459c61b01f379c08dfe54b09f9ecf15489195373.tar.zst
network-459c61b01f379c08dfe54b09f9ecf15489195373.zip
Add favicon to gamja site
Signed-off-by: Mel <einebeere@gmail.com>
Diffstat (limited to 'services/soju.nix')
-rw-r--r--services/soju.nix44
1 files changed, 0 insertions, 44 deletions
diff --git a/services/soju.nix b/services/soju.nix
deleted file mode 100644
index 75adfaa..0000000
--- a/services/soju.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{ me, pkgs, auxiliaryPkgs, ... }:
-
-let
-  inherit (pkgs) dockerTools soju;
-  inherit (auxiliaryPkgs) common;
-
-  ircPort = "6667";
-  socketPort = "3030";
-  sojuDir = "/srv/soju";
-
-  sojuImage = dockerTools.buildLayeredImage {
-    name = soju.pname;
-    tag = soju.version;
-    fromImage = common.alpine.base;
-
-    contents = [ soju ];
-
-    extraCommands = ''
-      mkdir -p ./run/soju
-    '';
-  };
-
-in
-{
-  virtualisation.oci-containers.containers = {
-    soju = {
-      imageFile = sojuImage;
-      image = "soju:${soju.version}";
-      ports = [
-        "${me.tailscale.ip}:${ircPort}:${ircPort}"
-        "${me.tailscale.ip}:${socketPort}:${socketPort}"
-      ];
-
-      volumes = [
-        "${sojuDir}/config.in:/etc/soju/config.in"
-        "${sojuDir}/soju.db:/var/lib/soju/soju.db"
-        "${sojuDir}/logs:/var/lib/soju/logs"
-      ];
-
-      entrypoint = "${soju}/bin/soju";
-      cmd = [ "-config" "/etc/soju/config.in" ];
-    };
-  };
-}