summary refs log tree commit diff
path: root/services/soju.nix
diff options
context:
space:
mode:
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" ];
-    };
-  };
-}