This repository has been archived on 2024-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
nixos/modules/common-wsl.nix

31 lines
636 B
Nix
Raw Normal View History

{ 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;
2023-07-04 21:48:10 +05:30
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;
};
}