Skip to content

Instantly share code, notes, and snippets.

@MalteKiefer
Created September 22, 2022 04:26
Show Gist options
  • Save MalteKiefer/c15136363ae97936db0ddce0d4a598fc to your computer and use it in GitHub Desktop.
Save MalteKiefer/c15136363ae97936db0ddce0d4a598fc to your computer and use it in GitHub Desktop.
### Update Help for Modules
Write-Host "Updating Help..." -ForegroundColor "Yellow"
Update-Help -Force
### Package Providers
Write-Host "Installing Package Providers..." -ForegroundColor "Yellow"
Get-PackageProvider NuGet -Force | Out-Null
Write-Host "Installing PowerShell Modules..." -ForegroundColor "Yellow"
Install-Module Posh-Git -Scope CurrentUser -Force
Install-Module PSWindowsUpdate -Scope CurrentUser -Force
### Chocolatey
Write-Host "Installing Desktop Utilities..." -ForegroundColor "Yellow"
if ((which cinst) -eq $null) {
iex (new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')
Refresh-Environment
choco feature enable -n=allowGlobalConfirmation
}
# system and cli
choco install curl --limit-output
choco install nuget.commandline --limit-output
choco install webpi --limit-output
choco install git.install --limit-output -params '"/GitAndUnixToolsOnPath /NoShellIntegration"'
choco install nvm.portable --limit-output
choco install python --limit-output
choco install ruby --limit-output
choco install tor --limit-output
choco install zip --limit-output
#fonts
choco install sourcecodepro --limit-output
choco install vim --limit-output
choco install winmerge --limit-output
choco install gajim --limit-output
winget install --id=AgileBits.1Password -e
winget install --id=Microsoft.dotNetFramework -e
winget install --id=7zip.7zip -e
winget install --id=Adobe.Acrobat.Reader.64-bit -e
winget install --id=Famatech.AdvancedIPScanner -e
winget install --id=AnyDeskSoftwareGmbH.AnyDesk -e
winget install --id=TeamViewer.TeamViewer -e
winget install --id=BraveSoftware.BraveBrowser -e
winget install --id=dbeaver.dbeaver -e
winget install --id=JetBrains.PHPStorm -e
winget install --id=Retroshare.Retroshare -e
winget install --id=Yarn.Yarn -e
winget install --id=OpenJS.NodeJS -e
winget install --id=Microsoft.WindowsTerminal -e
winget install --id=PointPlanck.FileBot -e
winget install --id=AgileBits.1Password -e
winget install --id=KeePassXCTeam.KeePassXC -e
winget install --id=Nextcloud.NextcloudDesktop -e
winget install --id=TheDocumentFoundation.LibreOffice -e
winget install --id=AppWork.JDownloader -e
winget install --id=VideoLAN.VLC.Nightly -e
winget install --id=WinSCP.WinSCP -e
winget install --id=RoyalApps.RoyalTS -e
winget install --id=Mozilla.Thunderbird -e
winget install --id=Microsoft.Edge -e
Refresh-Environment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment