47 lines
1.1 KiB
PowerShell
47 lines
1.1 KiB
PowerShell
# Install requirements via winget
|
|
|
|
|
|
$packages = @(
|
|
"gnupg.gpg4win",
|
|
"microsoft.teams",
|
|
"putty.putty",
|
|
"microsoft.windowsterminal",
|
|
"microsoft.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",
|
|
"JetBrains.ReSharper",
|
|
"Postman.Postman",
|
|
"docker.dockerdesktop"
|
|
)
|
|
|
|
# Iterate through each package and install it
|
|
foreach ($package in $packages) {
|
|
winget install $package
|
|
}
|
|
|
|
# Install mini driver for yubikey
|
|
# Follow dr duhs yubikey guide for setting up gpg agent and trusting certificate
|
|
# Install server for browserpass
|
|
|
|
#add nvm here somewhere and set up node 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
|
|
|