30 lines
636 B
Nix
30 lines
636 B
Nix
{ 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;
|
|
};
|
|
}
|