-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
154 lines (138 loc) · 5.72 KB
/
Copy pathinstall.sh
File metadata and controls
154 lines (138 loc) · 5.72 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
# Update
sudo apt update
sudo apt install zip
sudo apt install unzip
sudo apt install ssh
sudo apt install filezilla
sudo apt install git
sudo apt install nodejs
sudo apt install npm
sudo apt install php
sudo apt install composer
sudo apt install docker
sudo apt install docker-compose
sudo apt install anbox
sudo apt install transmission
sudo apt install curl
sudo apt install zsh
sudo apt install gimp
sudo rm /etc/apt/preferences.d/nosnap.pref
sudo apt update
sudo apt install snapd
sudo apt install php-xmlwriter
# Install Google Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
rm google-chrome-stable_current_amd64.deb
# NPM Installs
sudo npm install -g yarn
sudo npm install -g bower
sudo npm install -g gulp
# Install NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
source ~/.bashrc
source ~/.zshrc
# Install WP-CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
# Snaps Installs
sudo snap install spotify
sudo snap install discord
sudo snap install postman
sudo snap install slack --classic
sudo snap install poedit
sudo snap install gitkraken --classic
sudo snap install brave
sudo snap install 1password
sudo snap install sublime-text --classic
sudo snap install telegram-desktop
sudo snap install code --classic
sudo snap install keepassxc
sudo snap install twinux
sudo snap install whatsdesk
sudo snap install lotion
sudo snap install todoist
sudo snap install termius-app
# Docker Configs
sudo addgroup --system docker
sudo adduser $USER docker
newgrp docker
sudo snap disable docker
sudo snap enable docker
# Nord VPN
wget https://downloads.nordlayer.com/linux/latest/nordlayer-latest_1.0.0_all.deb
sudo dpkg -i nordlayer-latest_1.0.0_all.deb
sudo apt update
sudo apt install nordlayer
rm nordlayer-latest_1.0.0_all.deb
# ZSH
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# Referencia: https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# Referencia: https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# Github CLI
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
sudo apt update
sudo apt install gh
# Remove o Apache2
sudo apt remove apache2
# Plugins VS Code
code --install-extension anthonydiametrix.ACF-Snippet
code --install-extension atlassian.atlascode
code --install-extension avocode.avocode
code --install-extension bmewburn.vscode-intelephense-client
code --install-extension box-of-hats.minify-selection
code --install-extension claudiosanches.woocommerce
code --install-extension claudiosanches.wpcs-whitelist-flags
code --install-extension dakara.transformer
code --install-extension dbaeumer.jshint
code --install-extension dbaeumer.vscode-eslint
code --install-extension dracula-theme.theme-dracula
code --install-extension EditorConfig.EditorConfig
code --install-extension esbenp.prettier-vscode
code --install-extension felixfbecker.php-debug
code --install-extension felixfbecker.php-intellisense
code --install-extension felixfbecker.php-pack
code --install-extension foxundermoon.next-js
code --install-extension humao.rest-client
code --install-extension ikappas.phpcs
code --install-extension JakeWilson.vscode-cdnjs
code --install-extension jock.svg
code --install-extension johnbillion.vscode-wordpress-hooks
code --install-extension jpagano.wordpress-vscode-extensionpack
code --install-extension liuji-jim.vue
code --install-extension ms-azuretools.vscode-docker
code --install-extension ms-mssql.mssql
code --install-extension ms-python.python
code --install-extension ms-python.vscode-pylance
code --install-extension ms-toolsai.jupyter
code --install-extension ms-vscode-remote.remote-containers
code --install-extension ms-vscode.sublime-keybindings
code --install-extension ms-vscode.vscode-typescript-next
code --install-extension ms-vsliveshare.vsliveshare
code --install-extension msjsdiag.vscode-react-native
code --install-extension neilbrayfield.php-docblocker
code --install-extension onecentlin.laravel-blade
code --install-extension PulkitGangwar.nextjs-snippets
code --install-extension rangav.vscode-thunder-client
code --install-extension redhat.vscode-commons
code --install-extension redhat.vscode-yaml
code --install-extension sibiraj-s.vscode-scss-formatter
code --install-extension skyran.js-jsx-snippets
code --install-extension SonarSource.sonarlint-vscode
code --install-extension stylelint.vscode-stylelint
code --install-extension techer.open-in-browser
code --install-extension WakaTime.vscode-wakatime
code --install-extension wordpresstoolbox.wordpress-toolbox
code --install-extension wordup.wordup-code
code --install-extension Zignd.html-css-class-completion
# Config PHP Code Sniffer
composer global require squizlabs/php_codesniffer
# /home/gabriel/.config/composer/vendor/squizlabs/php_codesniffer/bin/phpcs
# https://www.edmundcwm.com/setting-up-wordpress-coding-standards-in-vs-code/