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, ... }: {
flake.modules.nixos.tux = {
flake.modules.nixos.tux-devtools = {
imports = with inputs.self.modules.nixos;
with inputs.self.factory; [
development-tools
@@ -9,7 +9,7 @@
udev-pio
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 = {
enable = true;
autoPrune.enable = true;
};
users.users =
lib.genAttrs
users
(_: {
extraGroups = [ "docker" ];
});
};
}