❄️ Dotfiles for our NixOS system configuration.

chore: move waydroid to virtualization prop

Chloe 479744e5 022e2aa2

Changed files
+14 -5
hosts
caulfield
modules
+7 -5
hosts/caulfield/default.nix
···
./hardware.nix
];
-
virtualisation.waydroid.enable = true;
-
settings = {
desktop = {
kde.enable = true;
};
profiles = {
···
solaar.enable = true;
};
-
hardware = {
-
audio.enable = true;
-
nvidia.enable = true;
};
};
···
./hardware.nix
];
settings = {
desktop = {
kde.enable = true;
+
};
+
+
hardware = {
+
audio.enable = true;
+
nvidia.enable = true;
};
profiles = {
···
solaar.enable = true;
};
+
virtualization = {
+
waydroid.enable = true;
};
};
+7
modules/nixos/virtualization.nix
···
default = true;
description = "Enable Docker virtualization support.";
};
};
config = {
virtualisation.docker.enable = config.settings.virtualization.docker.enable;
users.users.chloe.extraGroups = lib.mkIf config.settings.virtualization.docker.enable [ "docker" ];
};
···
default = true;
description = "Enable Docker virtualization support.";
};
+
+
settings.virtualization.waydroid.enable = lib.mkOption {
+
type = lib.types.bool;
+
default = false;
+
description = "Enable Waydroid Android container support.";
+
};
};
config = {
virtualisation.docker.enable = config.settings.virtualization.docker.enable;
+
virtualisation.waydroid.enable = config.settings.virtualization.waydroid.enable;
users.users.chloe.extraGroups = lib.mkIf config.settings.virtualization.docker.enable [ "docker" ];
};