-
Notifications
You must be signed in to change notification settings - Fork 0
/
afterInstall.sh
87 lines (64 loc) · 2.88 KB
/
afterInstall.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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#Git
sudo apt-get install git-all
git config --global user.email "[email protected]"
git config --global user.name "name name"
#Vim
sudo apt install vim
#Insert new ssh key
ssh-keygen -t rsa -b 4096 -C "[email protected]"
#Add to ssh-agent
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
#Spotify
snap install spotify
#VSCode
sudo snap install --classic code
#Gcc
# GNU compiler tools and the GDB debugger
sudo apt-get install build-essential gdb
# Get Started with c++
#https://code.visualstudio.com/docs/cpp/config-wsl
#Minimize on toolbar click
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize-or-previews'
#Ubuntu Restricted Extras: codecs
sudo apt install ubuntu-restricted-extras
#CMake
sudo apt-get install cmake
#npm
sudo apt-get install npm
#curl
sudo apt install curl
#zsh
sudo apt install zsh
chsh -s $(which zsh)
#oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
#reinstall
#spaceship
git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --depth=1
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
#Install yarn
#https://classic.yarnpkg.com/en/docs/install/#debian-stable
#Instalando o docker
#https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
#Flameshot
apt install flameshot
#DConf-Editor
sudo apt install dconf-editor
#Configs:
#/org/gnome/shell/extensions/dash-to-dock/
#/org/gnome/shell/extensions/dash-to-dock/click-action: minimize-or-previews
#/org/gnome/shell/extensions/dash-to-dock/dash-max-icon-size: 33
#/org/gnome/shell/extensions/dash-to-dock/dock-fixed: true
#/org/gnome/shell/extensions/dash-to-dock/dock-position: 'BOTTOM'
#/org/gnome/shell/extensions/dash-to-dock/middle-click-action: 'launch'
#/org/gnome/shell/extensions/dash-to-dock/multi-monitor: true
#/org/gnome/shell/extensions/dash-to-dock/running-indicator-style: 'DASHES'
#/org/gnome/shell/extensions/dash-to-dock/scroll-action: 'cycle-windows'
#/org/gnome/shell/extensions/dash-to-dock/shift-middle-click-action: 'quit'
#bind flameshot to printscreen
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot '[]'
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'flameshot'
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command '/usr/bin/flameshot gui'
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding 'Print'