❄️ Dotfiles for our NixOS system configuration.

chore: update docker logic

Chloe 022e2aa2 26e0e1e4

Changed files
+5 -5
modules
+5 -5
modules/nixos/virtualization.nix
···
{
options = {
-
settings.docker.enable = lib.mkOption {
+
settings.virtualization.docker.enable = lib.mkOption {
type = lib.types.bool;
default = true;
description = "Enable Docker virtualization support.";
};
};
-
+
config = {
-
virtualisation.docker.enable = config.settings.docker.enable;
+
virtualisation.docker.enable = config.settings.virtualization.docker.enable;
-
users.users.chloe.extraGroups = [ "docker" ];
+
users.users.chloe.extraGroups = lib.mkIf config.settings.virtualization.docker.enable [ "docker" ];
};
-
}
+
}