❄️ Dotfiles for our NixOS system configuration.
1{ 2 config, 3 lib, 4 ... 5}: 6 7{ 8 options = { 9 settings.virtualization.docker.enable = lib.mkOption { 10 type = lib.types.bool; 11 default = true; 12 description = "Enable Docker virtualization support."; 13 }; 14 15 settings.virtualization.waydroid.enable = lib.mkOption { 16 type = lib.types.bool; 17 default = false; 18 description = "Enable Waydroid Android container support."; 19 }; 20 }; 21 22 config = { 23 virtualisation.docker.enable = config.settings.virtualization.docker.enable; 24 virtualisation.waydroid.enable = config.settings.virtualization.waydroid.enable; 25 26 users.users.chloe.extraGroups = lib.mkIf config.settings.virtualization.docker.enable [ "docker" ]; 27 }; 28}