diff --git a/modules/virtualization/docker.nix b/modules/virtualization/docker.nix index 95c13b3..f757dd8 100644 --- a/modules/virtualization/docker.nix +++ b/modules/virtualization/docker.nix @@ -4,7 +4,22 @@ mkOizysModule, ... }: +let +# TODO: polish this up + win10vm = pkgs.stdenvNoCC.mkDerivation { + name = "win10vm"; + unpackPhase = "true"; + buildPhase = "mkdir $out"; + version = "unstable"; + desktopItem = pkgs.makeDesktopItem { + name = "win10vm"; + exec = "VBoxManage startvm win10"; + # icon = ""; # TODO: add windows icon + desktopName = "Windows 10 VM"; + }; +}; +in mkOizysModule config "docker" { virtualisation.docker.enable = true; - environment.systemPackages = with pkgs; [ lazydocker ]; + environment.systemPackages = (with pkgs; [ lazydocker]) ++ [ win10vm]; }