Make config script platform independent

This commit is contained in:
Manuel Thalmann 2024-08-08 18:21:16 +02:00
parent 1b5d60b650
commit ed6585161e

View file

@ -76,11 +76,16 @@ $null = New-Module {
$scriptPath = "$PSScriptRoot/../../Common/Scripts/config.fish"; $scriptPath = "$PSScriptRoot/../../Common/Scripts/config.fish";
function fish { if (-not $IsWindows) {
wsl --shell-type login -- nix --extra-experimental-features "nix-command flakes" run nixpkgs`#fish -- $args $escapedPath = (fish -c 'string escape $argv' "$scriptPath");
} fish -c ". $escapedPath; $Script";
} else {
function fish {
wsl --shell-type login -- nix --extra-experimental-features "nix-command flakes" run nixpkgs`#fish -- $args
}
fish -c ". $(ConvertTo-LinuxPath $scriptPath); $Script" | ConvertFrom-Json; fish -c ". $(ConvertTo-LinuxPath $scriptPath); $Script" | ConvertFrom-Json;
}
} }
<# <#