Files
consultant-windows/requirements.ps1
Zackarias Montell d17bcc2bb2 Added fnm
2025-05-15 09:46:18 +02:00

47 lines
1002 B
PowerShell

# Install requirements via winget
$packages = @(
"Schniz.fnm", # Fast node version manager
"wez.wezterm", # Teminal emulator
#"gnupg.gpg4win",
"microsoft.teams",
"putty.putty",
"microsoft.windowsterminal",
"git.git",
"mozilla.firefox",
"Microsoft.VisualStudio.2022.Community",
"JetBrains.Resharper",
"jandedobbeleer.ohmyposh",
#"IJHack.QtPass",
"Microsoft.powertoys",
"google.chrome",
#"spotify.spotify",
"microsoft.azuredatastudio",
#"mozilla.thunderbird",
"yubico.authenticator",
"microsoft.powershell",
"Postman.Postman",
"docker.dockerdesktop",
)
# Iterate through each package and install it
foreach ($package in $packages) {
winget install $package
}
# Install latest node LTS
fnm install 22
fnm use 22
npm install -g @vue/typescript-plugin@2.2.10 # for nvim
# Add choco install here
choco install make unzip ripgrep # for nvim
winget install Python.Python.3.13 # nvim
winget install JernejSimoncic.Wget # nvim
winget install 7zip.7zip # nvim