{ config, modulesPath, lib, ... }: { # This is important for multiple reasons. # WSL uses this file to determine default user login, # auto-mounting directories, hostname for WSL virtual machine etc wsl = { enable = true; defaultUser = "payas"; startMenuLaunchers = true; nativeSystemd = true; wslConf = { automount = { enabled = true; mountFsTab = true; options = "metadata,uid=1000,gid=100"; }; network = { generateHosts = false; generateResolvConf = true; }; }; }; environment.etc = { hosts.enable = lib.mkForce true; }; }