Skip to content

Latest commit

 

History

History
executable file
·
120 lines (105 loc) · 2.24 KB

Windows.md

File metadata and controls

executable file
·
120 lines (105 loc) · 2.24 KB

Setup for Windows

Windows Apps

Windows PowerShell

# install latest PowerShell
winget install --id Microsoft.PowerShell
# install starship
winget install --id Starship.Starship
# setup PowerShell config
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
code $PROFILE
# add 'Invoke-Expression (&starship init powershell)'

Git for Windows

winget install --id Git.Git

Android Studio

winget install --id=Google.AndroidStudio

Ubuntu on Windows Subsystem for Linux (WSL2)

Ubuntu install

# Install via Windows PowerShell as Admin
wsl --install
# Needs to restart

Ubuntu update / upgrade

sudo apt-get update
sudo apt-get upgrade
sudo apt dist-upgrade
do-release-upgrade -d

fish (shell)

# install fish
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish
# install peco
sudo apt install peco
# install exa (via CRust's cargo)
sudo apt install cargo
cargo install exa
# install starship
curl -sS https://starship.rs/install.sh | sh
# install fisher (package manager)
fish
curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish
sudo apt install fzf
fisher install jethrokuan/fzf
# change default shell
chsh -s /usr/bin/fish

java

# requires zip
sudo apt-get install zip unzip
# install sdkman for fish
fisher install reitzig/[email protected]
# install sdkman
sdk
# install java (restart terminal)
sdk install java

git

sudo apt install git

node.js / npm / nvm

# install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
# (for fish)
fisher install FabioAntunes/fish-nvm
fisher install edc/bass
# install latest node.js
nvm install node

python

# python3 already installed
sudo apt install -y python3-pip
fish_add_path -m ~/.local/bin

rust

# install rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# for fish shell, add:
# fish_add_path $HOME/.cargo/bin

Android

sudo apt-get install android-tools-adb

aws-cli

#  install aws-cli
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install