-
Notifications
You must be signed in to change notification settings - Fork 1
/
install-apple-silicon.sh
66 lines (53 loc) · 2.56 KB
/
install-apple-silicon.sh
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# install fish + node
brew tap buo/cask-upgrade
brew tap homebrew/cask-fonts
#brew tap zkokaja/brewlet
# yarn
brew install \
wget fish fisher php php-cs-fixer php-code-sniffer openvpn-connect \
phpunit ctop composer screenfetch php bat fig nvm terminal-notifier shfmt openvpn gh pnpm neofetch \
font-hack-nerd-font font-ubuntu font-ubuntu-condensed font-ubuntu-mono font-ubuntu-mono-derivative-powerline \
font-ubuntu-mono-nerd-font font-ubuntu-nerd-font font-jetbrains-mono font-jetbrains-mono-nerd-font \
font-fira-code font-fira-mono-for-powerline font-fira-mono font-fira-mono-for-powerline font-fira-mono-nerd-font \
font-fira-sans font-fira-sans-condensed font-fira-code-nerd-font font-fira-sans-extra-condensed
# add default config fish apple silicon
chsh -s /opt/homebrew/bin/fish
echo "/opt/homebrew/bin/fish" | sudo tee -a /etc/shells
chsh -s /opt/homebrew/bin/fish
echo 'fish_add_path /opt/homebrew/sbin' >> ~/.config/fish/config.fish
set -U fish_user_paths "/opt/homebrew/bin" $fish_user_paths
# install fisher
#curl -sL https://git.io/fisher | source && fish && fisher install jorgebucaran/fisher
fisher install jorgebucaran/fisher
# reset terminal
reset
# easy python
#sudo easy_install pip
# old packeges java postman mongodb-compass-community onyx openinterminal-lite open-in-code brewlet webtorrent pock sequel-pro hyper sketchpacks alfred iterm2 tabby kite
# install software
brew install --cask \
discord appcleaner docker iina gitkraken sequel-ace \
visual-studio-code sketch code-notes motrix readdle-spark \
teamviewer insomnia dockstation amethyst fig rustdesk \
imageoptim balenaetcher jetbrains-toolbox openinterminal \
firefox beekeeper-studio nextcloud onyx warp raycast
# install global package node
# yarn global add tslint jshint eslint sass-lint webpack \
# webpack-cli surge pure-prompt @vue/cli \
# create-react-app @angular/cli typescript \
# laravel-echo-server nodemon jscs prettier
# # install package php
# sudo pecl install xdebug
# reset terminal
reset && fish
# add fisher package
#fisher add fishpkg/fish-prompt-metro
fisher install matchai/spacefish
fisher install franciscolourenco/done
fisher install laughedelic/brew-completions
fisher install jorgebucaran/nvm.fish
fisher
fisher update
# reset
#curl -Lo ~/.config/fish/functions/humanize_duration.fish --create-dirs https://raw.githubusercontent.com/fishpkg/fish-humanize-duration/master/humanize_duration.fish
#curl -Lo ~/.config/fish/conf.d/done.fish --create-dirs https://raw.githubusercontent.com/franciscolourenco/done/master/conf.d/done.fish