From abb352ad005a630d1f60bccdb37213322144a881 Mon Sep 17 00:00:00 2001 From: Swarsel Date: Thu, 17 Oct 2024 00:13:26 +0200 Subject: [PATCH] chore: add safety docker user --- SwarselSystems.org | 17 +++++++++++++++++ profiles/server/common/transmission.nix | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/SwarselSystems.org b/SwarselSystems.org index 374f331..b01c265 100644 --- a/SwarselSystems.org +++ b/SwarselSystems.org @@ -7617,6 +7617,23 @@ Also, the system state version is set here. No need to touch it. { config = lib.mkIf config.swarselsystems.server.transmission { + # this user/group section is probably unneeded + users = { + groups = { + dockeruser = { + gid = 1155; + }; + }; + users = { + dockeruser = { + isSystemUser = true; + uid = 1155; + group = "docker"; + extraGroups = [ "users" ]; + }; + }; + }; + virtualisation.docker.enable = true; environment.systemPackages = with pkgs; [ docker diff --git a/profiles/server/common/transmission.nix b/profiles/server/common/transmission.nix index f3ce8ed..2595061 100644 --- a/profiles/server/common/transmission.nix +++ b/profiles/server/common/transmission.nix @@ -2,6 +2,23 @@ { config = lib.mkIf config.swarselsystems.server.transmission { + # this user/group section is probably unneeded + users = { + groups = { + dockeruser = { + gid = 1155; + }; + }; + users = { + dockeruser = { + isSystemUser = true; + uid = 1155; + group = "docker"; + extraGroups = [ "users" ]; + }; + }; + }; + virtualisation.docker.enable = true; environment.systemPackages = with pkgs; [ docker