Skip to content

Instantly share code, notes, and snippets.

@miigotu
Forked from kasuken/devmachine.ps1
Last active September 12, 2023 04:48
Show Gist options
  • Save miigotu/dea2060e45f61b2130e8cb775b659b6b to your computer and use it in GitHub Desktop.
Save miigotu/dea2060e45f61b2130e8cb775b659b6b to your computer and use it in GitHub Desktop.
Tools and software for my workstations and laptops. Windows 11 version.
# Windows configuration. See http://boxstarter.org/WinConfig
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions -EnableShowFullPathInTitleBar
Disable-GameBarTips
Disable-BingSearch
#Enable-RemoteDesktop
#Enable-MicrosoftUpdate
#Install-WindowsUpdate -AcceptEula
Update-ExecutionPolicy
cinst VirtualMachinePlatform -source windowsfeatures
cinst HypervisorPlatform -source windowsfeatures
# Move-LibraryDirectory "Projects" "c:\Projects"
#####################
# SOFTWARE
#####################
# Console
cinst git.install -y -params "'/GitOnlyOnPath /NoShellIntegration /WindowsTerminalProfile /Symlinks /DefaultBranchName:main'"
cinst tortoisegit
cinst poshgit
cinst oh-my-posh
cinst powertoys
cinst 7zip.install -y
# Dev Tools
cinst nvm -y
cinst yarn
cinst python311
nvm install latest
nvm use latest
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python3 -
# cinst pycharm-community
cinst github-desktop -y
cinst docker-desktop
cinst docker-compose
# Messaging
cinst discord -y
# mkdir c:\Projects
# sign into github desktop and checkout sickchill, or:
# cd c:\Projects && git clone [email protected]:sickchill/sickchill
# Other package managers
# irm get.scoop.sh | iex
# scoop bucket add extras
cinst winget
cinst wingetUI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment