Skip to content

Instantly share code, notes, and snippets.

@diogow3
Last active October 30, 2024 18:01
Show Gist options
  • Save diogow3/6eb7057fac41de72b81c5b6ed07045f6 to your computer and use it in GitHub Desktop.
Save diogow3/6eb7057fac41de72b81c5b6ed07045f6 to your computer and use it in GitHub Desktop.
Post Install for Windows 10/11
:: install as admin
:: winget upgrade --all
:: firefox, chrome
curl -L https://ninite.com/chrome-firefox/ninite.exe -o %USERPROFILE%\ninite.exe
%USERPROFILE%\ninite.exe
del %USERPROFILE%\ninite.exe
:: dotnetfx35
curl -L https://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe -o %USERPROFILE%\dotnetfx35.exe
%USERPROFILE%\dotnetfx35.exe
del %USERPROFILE%\dotnetfx35.exe
:: essential
winget install -e --id VideoLAN.VLC
winget install -e --id SublimeHQ.SublimeText.4
winget install -e --id TheDocumentFoundation.LibreOffice
winget install -e --id Foxit.FoxitReader
winget install -e --id Piriform.CCleaner
winget install -e --id AntibodySoftware.WizTree
winget install -e --id REALiX.HWiNFO
winget install -e --id Microsoft.DirectX
::winget install -e --id 7zip.7zip
::winget install -e --id EclipseAdoptium.Temurin.21.JRE
:: visual c++
winget install -e --id Microsoft.VCRedist.2005.x86 --force
winget install -e --id Microsoft.VCRedist.2008.x86 --force
winget install -e --id Microsoft.VCRedist.2010.x86 --force
winget install -e --id Microsoft.VCRedist.2012.x86 --force
winget install -e --id Microsoft.VCRedist.2013.x86 --force
winget install -e --id Microsoft.VCRedist.2015+.x86 --force
winget install -e --id Microsoft.VCRedist.2005.x64 --force
winget install -e --id Microsoft.VCRedist.2008.x64 --force
winget install -e --id Microsoft.VCRedist.2010.x64 --force
winget install -e --id Microsoft.VCRedist.2012.x64 --force
winget install -e --id Microsoft.VCRedist.2013.x64 --force
winget install -e --id Microsoft.VCRedist.2015+.x64 --force
:: optional
winget install -e --id GIMP.GIMP
winget install -e --id OpenMedia.4KVideoDownloader
winget install -e --id qBittorrent.qBittorrent
winget install -e --id uGetdm.uGet
winget install -e --id HandBrake.HandBrake
winget install -e --id Balena.Etcher
winget install -e --id PowerSoftware.AnyBurn
::winget install -e --id Microsoft.DotNet.DesktopRuntime.8
::winget install -e --id Microsoft.DotNet.SDK.8
:: dev - winget
winget install -e --id Git.Git
winget install -e --id GitHub.cli
winget install -e --id GNU.Nano
winget install -e --id GNU.Wget2
git config --global init.defaultBranch main
:: dev softwares
winget install -e --id Microsoft.VisualStudioCode
winget install -e --id JetBrains.Toolbox
winget install -e --id GitHub.GitHubDesktop
winget install -e --id gnome.gitg
winget install -e --id HTTPie.HTTPie
winget install -e --id dbeaver.dbeaver
::winget install -e --id Axosoft.GitKraken
::winget install -e --id MKLabs.StarUML
:: extras
::winget install -e --id Microsoft.PowerToys
::winget install -e --id CPUID.CPU-Z
::winget install -e --id TechPowerUp.GPU-Z
::winget install -e --id CrystalDewWorld.CrystalDiskInfo
:: install powershell core, spotify via windows store
:: wsl --install
pause
# install via powershell, not admin
# scoop update -a
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
# add repositories
scoop bucket add extras
scoop bucket add java
# essential
scoop install main/7zip
scoop install main/micro
scoop install main/gh
# java
scoop install java/temurin-lts-jdk
scoop install main/maven
scoop install main/gradle
# python
scoop install main/python
scoop install main/pipx
pipx ensurepath
# nodejs
scoop install main/nodejs-lts
# go
scoop install main/go
pause
# update dev packages
alias upd='
sudo winget upgrade --all;
scoop update -a;
pipx upgrade-all'
# alt ls
alias l='ls -AFlv --group-directories-first'
alias wget='wget2'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment