changed policy filename to correct one for browser.
moved scipts called within this script to seperate process to prevent breaking main script.
This commit is contained in:
Kurtis
2025-10-29 01:30:53 +10:00
parent d72f8416c6
commit 3323145812

View File

@@ -21,7 +21,7 @@ function Config-Zen {
} }
Write-Host "Downloading Policy" Write-Host "Downloading Policy"
$download = "https://git.tcmeta.net/kurtis/win11-scripts/raw/branch/main/vargscript/zen-policy.json" $download = "https://git.tcmeta.net/kurtis/win11-scripts/raw/branch/main/vargscript/zen-policy.json"
Invoke-WebRequest $download -Out "$folderPath\policy.json" Invoke-WebRequest $download -Out "$folderPath\policies.json"
} }
function Install-FlowLauncher { function Install-FlowLauncher {
@@ -59,10 +59,11 @@ function Install-Clink {
function Install-Starship { function Install-Starship {
Write-Host "running Nerdfont installer" Write-Host "running Nerdfont installer"
& ([scriptblock]::Create((iwr 'https://to.loredo.me/Install-NerdFont.ps1'))) $process = Start-Process powershell.exe -ArgumentList "& ([scriptblock]::Create((iwr 'https://to.loredo.me/Install-NerdFont.ps1')))" -PassThru
$process.WaitForExit()
winget install Starship.Starship winget install Starship.Starship
Write-Host "Configuring CMD" Write-Host "Configuring CMD"
$folderPath = "$ENV:APPDATALOCAL\clink" $folderPath = "$ENV:LOCALAPPDATA\clink"
if (-not (Test-Path $folderPath -PathType Container)) { if (-not (Test-Path $folderPath -PathType Container)) {
New-Item -Path $folderPath -ItemType Directory -Force New-Item -Path $folderPath -ItemType Directory -Force
Write-Host "Folder '$folderPath' created successfully." Write-Host "Folder '$folderPath' created successfully."
@@ -83,7 +84,43 @@ function Install-Starship {
function Install-JaxCore { function Install-JaxCore {
Write-Host "Installing Jaxcore" Write-Host "Installing Jaxcore"
iwr -useb "https://raw.githubusercontent.com/Jax-Core/JaxCore/master/CoreInstaller.ps1" | iex $process = Start-Process powershell.exe -ArgumentList "iwr -useb `"https://raw.githubusercontent.com/Jax-Core/JaxCore/master/CoreInstaller.ps1`" | iex" -PassThru
$process.WaitForExit()
}
function Install-Cyberduck {
Write-Host "Installing Cyberduck"
winget install Iterate.Cyberduck
}
function Install-Bitwarden {
Write-Host "Installing Bitwarden"
winget install Bitwarden.Bitwarden
}
function Install-Discord {
Write-Host "Installing Discord"
winget install Discord.Discord
}
function Install-LibreOffice {
Write-Host "Installing LibreOffice"
TheDocumentFoundation.LibreOffice
}
function Install-Gimp {
Write-Host "Installing Gimp"
winget install GIMP.GIMP.3
}
function Install-Joplin {
Write-Host "Installing Joplin"
winget install Joplin.Joplin
}
function Install-PlexAmp {
Write-Host "Installing Plexamp"
winget install Plex.Plexamp
} }
function Show-InteractiveMenu { function Show-InteractiveMenu {
@@ -124,6 +161,12 @@ do {
Install-Clink Install-Clink
Install-Starship Install-Starship
Install-JaxCore Install-JaxCore
Install-Cyberduck
Install-Discord
Install-LibreOffice
Install-Gimp
Install-Joplin
Install-PlexAmp
Pause Pause
} }
"2" { "2" {