Skip to content

Instantly share code, notes, and snippets.

@notlmn
Last active January 7, 2020 12:46
Show Gist options
  • Select an option

  • Save notlmn/6d3ad694cd143a46dc1dbe9e4ccbd7c3 to your computer and use it in GitHub Desktop.

Select an option

Save notlmn/6d3ad694cd143a46dc1dbe9e4ccbd7c3 to your computer and use it in GitHub Desktop.
Windows setup

Running this Gist

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://gist.githubusercontent.com/notlmn/6d3ad694cd143a46dc1dbe9e4ccbd7c3/raw/preinstall.ps1'))
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://gist.githubusercontent.com/notlmn/6d3ad694cd143a46dc1dbe9e4ccbd7c3/raw/install.ps1'))
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://gist.githubusercontent.com/notlmn/6d3ad694cd143a46dc1dbe9e4ccbd7c3/raw/setup.ps1'))

Packages to install from Windows Store

  • EarTrumpet
  • Kodi
  • Microsoft To-Do
  • Spotify
  • Ubuntu 18.04

Packages to install manually

# - - - - - - - - - Packages from Chocolatey - - - - - - - - -
choco install -y audacity
choco install -y audacity-lame
choco install -y cpu-z.install
choco install -y defraggler
choco install -y docker-for-windows
choco install -y everything /run-on-system-startup /service
choco install -y filezilla
choco install -y firefox
choco install -y glasswire
choco install -y googlechrome
choco install -y handbrake.install
choco install -y hxd
choco install -y keybase
choco install -y microsoft-windows-terminal
choco install -y obs-studio
choco install -y powershell-core
choco install -y rufus
choco install -y sublimetext3
choco install -y vcredist-all
choco install -y visualstudiocode /NoDesktopIcon
choco install -y virtualbox
choco install -y vmwareworkstation
choco install -y wireshark
# for legacy reasons
choco install -y quicktime
# - - - - - - - - Refresh environment variables - - - - - - - -
refreshenv
# - - - - - - - - - - Scoop packages - - - - - - - - - - - - -
# Adding buckets requires git to be installed
scoop install git
# Scoop buckets
scoop bucket add extras
scoop bucket add versions
# Update Scoop
scoop update
refreshenv
# main bucket
scoop install 7zip
scoop install adb
scoop install autohotkey
scoop install colortool
scoop install exiftool
scoop install ffmpeg
scoop install gcc
scoop install go
scoop install gpg
scoop install mozjpeg
scoop install nodejs
scoop install openssl
scoop install php
scoop install python
scoop install ruby
scoop install rust
scoop install shasum
scoop install sudo
scoop install yarn
# versions bucket
scoop install python27
# extras bucket
scoop install alacritty
scoop install mpc-hc-fork # Maintained version from clsid2/mpc-hc
scoop install sysinternals
# - - - - - - - Refresh environment variables again - - - - - -
refreshenv
# - - - - - - Installing Scoop and Chocolatey - - - - - - - - -
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh'))
# - - - - - - - - Refresh environment variables - - - - - - - -
refreshenv
# - - - - - - - - - - - Setting up things - - - - - - - - - - -
# Alacritty configuration
New-Item -ItemType Directory -Force -Path "$env:APPDATA\alacritty"
(New-Object System.Net.WebClient).DownloadString('https://gist.githubusercontent.com/notlmn/26b8c1abdce2c394f4bf8ac34f66472e/raw/alacritty.yml') > "$env:APPDATA\alacritty\alacritty.yml"
# Sublime Text configuration
New-Item -ItemType Directory -Force -Path "$env:APPDATA\Sublime Text 3\Packages\User"
(New-Object System.Net.WebClient).DownloadString('https://gist.githubusercontent.com/notlmn/f95d3a7d060019f17ccbe6862f3481a0/raw/Preferences.sublime-settings') > "$env:APPDATA\Sublime Text 3\Packages\User\Preferences.sublime-settings"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment