Docker: Simplify docker module by making usernames adjustable

This commit is contained in:
2026-06-18 16:20:07 +02:00
parent 7fc9d10092
commit 1cf44c97cc
3 changed files with 9 additions and 8 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
{ inputs, ... }: { { inputs, ... }: {
flake.modules.nixos.tux = { flake.modules.nixos.tux-devtools = {
imports = with inputs.self.modules.nixos; imports = with inputs.self.modules.nixos;
with inputs.self.factory; [ with inputs.self.factory; [
development-tools development-tools
@@ -9,7 +9,7 @@
udev-pio udev-pio
udev-lauterbach udev-lauterbach
docker (docker [ "weckyy702" ])
]; ];
}; };
} }
@@ -1,5 +0,0 @@
{
flake.modules.nixos.tux = {
users.users.weckyy702.extraGroups = [ "docker" ];
};
}
+7 -1
View File
@@ -1,8 +1,14 @@
{ {
flake.modules.nixos.docker = { config.flake.factory.docker = users: { lib, ... }: {
virtualisation.docker = { virtualisation.docker = {
enable = true; enable = true;
autoPrune.enable = true; autoPrune.enable = true;
}; };
users.users =
lib.genAttrs
users
(_: {
extraGroups = [ "docker" ];
});
}; };
} }