{ inputs, lib, user, ... }: { imports = [ inputs.nixos-wsl.nixosModules.default ]; networking.dhcpcd.enable = lib.mkOverride 0 false; boot.loader.grub.enable = lib.mkOverride 0 false; wsl = { enable = true; defaultUser = user; docker-desktop.enable = false; useWindowsDriver = true; startMenuLaunchers = true; usbip.enable = true; }; systemd.services."user-runtime-dir@" = { overrideStrategy = "asDropin"; unitConfig.ConditionPathExists = "!/run/user/%i"; }; }