Skip to content

Instantly share code, notes, and snippets.

@pcuci
Last active March 22, 2022 05:19
Show Gist options
  • Save pcuci/e4813e14907d9bb2d52ac51d1b39e3e5 to your computer and use it in GitHub Desktop.
Save pcuci/e4813e14907d9bb2d52ac51d1b39e3e5 to your computer and use it in GitHub Desktop.
boxstarter init install
### Base Windows Configuration ###
# Enable Windows Features...
Enable-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online -NoRestart
Enable-WindowsOptionalFeature -FeatureName Containers -Online -NoRestart
Enable-WindowsOptionalFeature -FeatureName Microsoft-Windows-Subsystem-Linux -Online -NoRestart
### Chocolatey Installs ###
# Install Chocolatey: https://chocolatey.org/install
Set-ExecutionPolicy AllSigned; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
# Enable Chocolatey Autoconfirm
choco feature enable -n allowGlobalConfirmation
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions
Enable-RemoteDesktop
cinst choco-upgrade-all-at --params "'/DAILY:yes /TIME:21:00 /ABORTTIME:23:30'"
cinst microsoft-windows-terminal
cinst srwareiron # setup a safe browser asap
cinst 1password
cinst edgedeflector
cinst vscode-insiders
cinst vscode
cinst zettlr
cinst wsl2
cinst wsl-ubuntu-2004
#cinst driverfusion
#cinst reflect-free
cinst barrier
cinst processhacker
cinst choco-cleaner
cinst telnet
cinst microsoft-windows-terminal
cinst gsudo # to add elevated PowerShell support for microsoft-windows-terminal
#cinst openhardwaremonitor
#cinst coretemp
cinst hwinfo
cinst rainmeter
cinst performance-monitor
cinst everything
cinst iperf3
cinst nirlauncher
cinst regeditor
cinst regscanner
cinst fzf
cinst workrave
cinst tree
cinst sshfs
cinst google-web-designer
cinst obs-studio
cinst fd
cinst gpg4win
cinst rapidee
cinst nvm
cinst anaconda3
cinst swig
cinst vcredist140
cinst nteract
cinst meld
#cinst opencv
cinst x2go
cinst nasm
cinst powershell
cinst openvpn
cinst gpg4win
cinst beaker
cinst brave
#cinst neo4j-community
#cinst neo4j-lib-shelltools
#cinst neo4j-lib-geoff
cinst lockhunter
#cinst altdrag
cinst tor-browser
cinst qbittorrent
#cinst microsoft-edge # do uninstall the default microsoft-edge
cinst firefox
cinst adblockplus-firefox
cinst wot-firefox
#cinst chromium
cinst googlechrome
cinst chromedriver
cinst selenium-chrome-driver
cinst opera
#cinst vivaldi
cinst notepadplusplus.install
cinst atom
cinst git
#cinst poshgit
cinst vcxsrv
#cinst hyper # use microsoft-windows-terminal instead
#cinst conemu # use microsoft-windows-terminal instead
cinst gcloudsdk
cinst awscli
cinst azure-cli
#cinst packer
#cinst vagrant
#cinst vagrant-manager
cinst docker
cinst docker-compose
#cinst docker-machine
cinst docker-desktop
cinst docker-kitematic
cinst kubernetes-cli
cinst kubernetes-helm
cinst linkerd2
cinst istioctl
cinst kustomize
cinst minikube
#cinst minishift # v3 only
#cinst openshift-cli # v3 only
cinst kubernetes-kompose
cinst draft
cinst skaffold
cinst gitlab-runner
cinst pdfcreator
cinst adobereader
cinst adobereader-update
cinst silverlight
cinst adobeshockwaveplayer
cinst quicktime
cinst vlc
cinst 7zip
cinst filezilla
cinst bulk-crap-uninstaller
#cinst ccleaner
#cinst ccenhancer
cinst bleachbit
#cinst revo-uninstaller
cinst windirstat
cinst rufus
cinst inkscape
# cinst gimp # .exe missing, try installing manually via .torrent: https://download.gimp.org/mirror/pub/gimp/v2.10/windows/
cinst curl
cinst wget
cinst putty
cinst vim
cinst skype
cinst javaruntime
cinst android-sdk
cinst androidstudio
cinst jq
cinst du
cinst googleearth
cinst webexplayer
cinst imageresizerapp
cinst greenshot
#cinst dropbox
cinst r.studio
cinst terraform
cinst keybase
cinst whatsapp
cinst signal
cinst gitter
cinst slack
cinst discord
#cinst uplay # now ubisoft connect
#cinst steam
#cinst unity
#cinst googledrive # try instead: https://www.google.com/drive/download/backup-and-sync/
cinst google-drive-file-stream # with a GSuite account
cinst office365proplus
cinst mingw-get
cinst mingw
cinst make
cinst blender
cinst sketchup
cinst freecad
cinst cuda
# User rarely
cinst jitsi
@pcuci
Copy link
Author

pcuci commented Dec 15, 2020

Manually(?)

  1. Cisco AnyConnect Secure Mobility Client
  2. Clean up task bar
    1. Pin icons
  3. Clean up start menu
    1. Load config from other
  4. Clean up registries
  5. Disable tracking
    1. Searching in Start Menu
    2. Double check what's being tracked on the MS website
  6. Video Editing
  7. Node.js and NPM (in PowerShell terminal), and Firebase CLI
    nvm install latest
    nvm on
    npm install -g firebase-tools
    

Uninstall

  1. Microsoft Edge

Reconfigure

  1. Recover WSL2 vms from backup drive, reuse same drive
  2. Apply prior Windows Terminal settings: https://gist.github.com/pcuci/55f634ab4c1ffc1713cf5271f4259448

Future ToDo

  1. Ansible + Chocholatey
    2. reuse for both desktop and laptop (subset)
    3. monthly re-provision the other machine, i.e.: from the laptop, repro the desktop, from the desktop repro the laptop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment