Better font installation

This commit is contained in:
Zackarias Montell
2026-01-22 11:10:55 +01:00
parent 59ec816051
commit 75e76832ff

View File

@@ -220,19 +220,22 @@ if ($Flags.FontsEnabled)
Write-Divider
Write-Host "Installing Fonts"
Set-Location ~
Remove-Item ~\fonts | Out-Null
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/JetBrainsMono.zip
mkdir ~\fonts
Copy-Item ~\JetBrainsMono.zip ~\fonts\JetBrainsMono.zip
Set-Location ~\fonts | Out-Null
unzip JetBrainsMono.zip
Remove-Item JetBrainsMono.zip
$UserFonts = "$env:LOCALAPPDATA\Microsoft\Windows\Fonts"
New-Item -ItemType Directory -Path $UserFonts -Force | Out-Null
Get-ChildItem -Filter *.ttf | ForEach-Object {
Invoke-Item $_.FullName
$FontsPath = "~\fonts"
$shell = New-Object -ComObject Shell.Application
$fonts = $shell.Namespace(0x14)
Get-ChildItem $FontsPath -Include *.ttf,*.otf -File | ForEach-Object {
$fonts.CopyHere($_.FullName)
}
Set-Location ~
Remove-Item ~\fonts -Force -Recurse| Out-Null
}
Write-Divider