-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
44 lines (36 loc) · 1.25 KB
/
Copy pathinstall.sh
File metadata and controls
44 lines (36 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash
# Ask for the administrator password upfront
sudo -v
# install homebrew
if ! command -v brew &> /dev/null; then
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi
brew tap homebrew/bundle
brew bundle
# install zsh
if ! command -v zsh &> /dev/null; then
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
fi
# NPM
npm i -g typescript
npm i -g ts-node
# Link VSCode settings
rm ~/Library/Application\ Support/Code/User/settings.json
# Copy files to ~ folder
stow .
# VSCode plugins
code --install-extension eamodio.gitlens
code --install-extension be5invis.vscode-custom-css
code --install-extension dbaeumer.vscode-eslint
code --install-extension catppuccin.catppuccin-vsc
code --install-extension catppuccin.catppuccin-vsc-icons
code --install-extension github.github-vscode-theme
code --install-extension ms-python.black-formatter
code --install-extension ms-python.debugpy
code --install-extension ms-python.isort
code --install-extension ms-python.python
code --install-extension redhat.vscode-yaml
code --install-extension vincaslt.highlight-matching-tag
code --install-extension visualstudioexptteam.vscodeintellicode
# MacOS settings
source ./.macos;