Install WSL and nix by default

This commit is contained in:
Manuel Thalmann 2024-08-01 14:06:40 +02:00
parent bdf5254f66
commit bd6964a37b

View file

@ -35,6 +35,8 @@ function Start-InstallationLoop {
Import-Module $env:ChocolateyInstall/helpers/chocolateyProfile.psm1;
refreshenv;
};
continue;
}
if (-not (Test-ChocoSoftware "powershell-core")) {
@ -53,8 +55,16 @@ function Start-InstallationLoop {
if (Test-Path $env:PWSH_PATH) {
attrib "-R" "$env:PWSH_PATH\*" /S /D;
Remove-Item -Recurse -Force $env:PWSH_PATH;
continue;
}
if (-not (& { wsl --status; $?; })) {
wsl --install --no-launch;
Restart-Intermediate;
return;
} else {
Set-Stage ([SetupStage]::Install);
ubuntu install --root;
wsl -- sh `<`(curl -L https://nixos.org/nix/install`) --daemon --yes;
}
} else {
$null = Import-Module PSWindowsUpdate;