Skip to content

Instantly share code, notes, and snippets.

@kthompson
Last active June 27, 2023 20:58
Show Gist options
  • Save kthompson/78a55198bc6c16355aadd29752040c43 to your computer and use it in GitHub Desktop.
Save kthompson/78a55198bc6c16355aadd29752040c43 to your computer and use it in GitHub Desktop.
Install stuff via winget
:: https://www.tenforums.com/tutorials/95008-dism-add-remove-drivers-offline-image.html#Part1
:: https://github.com/microsoft/winget-cli/releases/latest
:: https://www.nerdfonts.com/font-downloads
:: utilities
winget install Microsoft.WindowsTerminal
winget install AgileBits.1Password
winget install DominikReichl.KeePass
winget install 7zip.7zip
winget install Mozilla.Firefox.DeveloperEdition
winget install Google.Chrome
winget install Adobe.Acrobat.Reader.64-bit
winget install flux.flux
winget install Joplin.Joplin
winget install voidtools.Everything
:: communications
winget install SlackTechnologies.Slack
winget install Keybase.Keybase
:: dev
winget install Microsoft.PowerShell
winget install Microsoft.WindowsTerminal
winget install Git.Git
winget install GitHub.GitLFS
winget install GitHub.cli
winget install Microsoft.VisualStudioCode
winget install JetBrains.Toolbox
winget install Docker.DockerDesktop
winget install Mirantis.Lens
winget install Amazon.AWSCLI
winget install Amazon.Corretto
winget install sbt.sbt
winget install dotnet
winget install Schniz.fnm
winget install starship
winget install Insomnia.Insomnia
wsl --install
:: gaming
:: media
winget install GuinpinSoft.MakeMKV
winget install VideoLAN.VLC
git config --global alias.co checkout
git config --global alias.cp cherrypick
git config --global rebase.autostash true
git config --global difftool.vscode.cmd 'code --wait --diff \"$LOCAL\" \"$REMOTE\"'
git config --global diff.tool vscode
git config --global mergetool.keepBackup false
git config --global mergetool.vscode.cmd 'code --wait \"$MERGED\"'
git config --global merge.tool vscode
git config --global merge.conflictstyle diff3
:: Other/Manual:
:: Pritunl
:: acm
:: PowerShell setup ::
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck
echo "Import-Module posh-git" >> $PROFILE
echo "Import-Module oh-my-posh" >> $PROFILE
echo "Set-PoshPrompt -Theme Paradox" >> $PROFILE
echo download and install fonts https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/CascadiaCode.zip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment