nix-dotfiles/modules/docker.nix

29 lines
548 B
Nix
Raw Normal View History

2024-04-18 17:53:15 -04:00
{ lib, ... }:
{
2024-06-21 23:50:43 -04:00
users = {
users.docker-service = {
isSystemUser = true;
group = "docker-service";
extraGroups = [ "docker" ];
uid = 600;
};
groups.docker-service = {
gid = 600;
};
};
2024-04-18 17:53:15 -04:00
virtualisation.docker = {
enable = lib.mkDefault true;
logDriver = "local";
storageDriver = "overlay2";
daemon.settings = {
experimental = true;
exec-opts = [ "native.cgroupdriver=systemd" ];
log-opts = {
max-size = "10m";
max-file = "5";
};
};
};
}