From af04454135d87146cec0e696cff48d6d14a26b44 Mon Sep 17 00:00:00 2001 From: Lucy Hochkamp Date: Fri, 15 Mar 2024 01:26:28 +0100 Subject: [PATCH] a --- hosts/ds9/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/hosts/ds9/default.nix b/hosts/ds9/default.nix index 5469a9b8..045d98da 100644 --- a/hosts/ds9/default.nix +++ b/hosts/ds9/default.nix @@ -251,6 +251,14 @@ in fruit:metadata = stream ''; + users.users.bzzt = { + description = "bzzt server service user"; + home = "/var/lib/bzzt"; + createHome = true; + isSystemUser = true; + group = "bzzt"; + }; + users.groups.bzzt = { }; users.users.minecraft = { description = "Minecraft server service user"; home = "/var/lib/minecraft"; @@ -259,7 +267,7 @@ in group = "minecraft"; }; users.groups.minecraft = { }; - environment.systemPackages = [ pkgs.jdk pkgs.jdk17 pkgs.borgbackup ]; + environment.systemPackages = [ pkgs.jdk pkgs.jdk17 pkgs.borgbackup pkgs.docker-compose pkgs.docker ]; services.smartd = { enable = true; @@ -307,12 +315,13 @@ in "/".proxyWebsockets = true; }; }; + virtualisation.docker.enable = true; ragon = { cli.enable = true; user.enable = true; persist.enable = true; - persist.extraDirectories = [ "/var/lib/syncthing" config.services.plex.dataDir "/var/lib/minecraft" ]; + persist.extraDirectories = [ "/var/lib/syncthing" config.services.plex.dataDir "/var/lib/minecraft" "/var/lib/bzzt" ]; services = { samba.enable = true;