{ 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;
}