-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathinstallConfigs.sh
executable file
·171 lines (137 loc) · 4.43 KB
/
installConfigs.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
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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
#vim like live installs
#terminal hacks (Priority order)
sudo apt-get install tmux
sudo apt-get install neovim
sudo apt-get install ranger
sudo apt-get install libopenjp2-7
sudo apt-get install mupdf mupdf-tools
sudo apt-get install ack
sudo apt-get install gawk m4 libglib2.0-dev libwxgtk3.0-dev cmake g++ git
sudo apt-get install tty-clock
sudo apt-get install pcregrep
sudo apt-get peco
sudo apt-get xkbset
sudo apt-get install ncdu
sudo apt-get install autokey-common
sudo apt-get install s3fs # for amazon cloud access (cannot work properly)
echo ACCESS_KEY:SECRET_KEY > ~/.passwd-s3fs
#R
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
sudo apt-get install curl
sudo curl -sf -L https://static.rust-lang.org/rustup.sh | sh
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
sudo apt install r-base
#Markdown
sudo apt-get install pandoc
#Markdown
sudo apt-get install tesseract-ocr
#Keyboard
read -p "Do you want to use keyboard configure of mindgit?" -n 1 -r
echo # (optional) move to a new line
if [[ $REPLY =~ ^[Yy]$ ]]
then
sudo apt-get install gnome-tweak-tool
sudo bash -c "echo 2 > /sys/module/hid_apple/parameters/fnmode" # fn key as intuitive
sudo apt-get install xbindkeys
sudo apt-get install xev
sudo apt-get install nabi
sudo xmodmap Xmodmap
fi
# For clipboard
sudo apt-get xclip
#python
sudo apt-get update
sudo apt install python3-dev
sudo apt install python-dev
sudo apt-get install graphviz
#python
sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
sudo apt-get update
#sudo apt install python3-dev python3-pip
#sudo apt install python-dev python-pip
#virtualenv --system-site-packages -p python3 ./venv
#source ./venv/bin/activate # sh, bash, ksh, or zsh
sudo pip install --upgrade pip
sudo pip list # show packages installed within the virtual environment
sudo pip install --upgrade tensorflow-gpu
#Search on terminal
sudo pip install howdoi
sudo apt-get install dictd
#tex live installs
read -p "Are you want to install texlive?" -n 1 -r
echo # (optional) move to a new line
if [[ $REPLY =~ ^[Yy]$ ]]
then
sudo rm -rf /usr/local/texlive/2018
sudo rm -rf ~/.texlive2018
sudo apt-get install texlive
fi
#emacs installs
read -p "Do you want to install emacs?" -n 1 -r
echo # (optional) move to a new line
if [[ $REPLY =~ ^[Yy]$ ]]
then
sudo apt-get install emacs
cd ~
mv .emacs.d .emacs.d.bak
mv .emacs .emacs.bak
sudo git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
fi
#configs run
sudo ./mvconfigs.sh
#shell check installs
sudo apt-get install shellcheck
#reddit terminal viewr
sudo apt-get install rtv
sudo apt-get install ruby-dev
gem install t # twiiter
# LMAP install Apache mysql php
sudo apt install tasksel
sudo tasksel install lamp-server
# npm install
sudo apt-get install npm
# For compiler
sudo apt-get install llvm
sudo apt-get install clang
# For timer, clock, time
sudo apt-get install stopwatch
# For image Capture
sudo apt-get install shutter
# sudo apt-get install kazam
# For Documentation
sudo apt-get install unoconv
# For window move
sudo apt-get install compizconfig-settings-manager compiz-plugins-extra
# For Youtube video streaming
sudo apt-get install mesa-utills
sudo apt-get install ffmpeg
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get install obs-studio
sudo add-apt-repository -y ppa:samrog131/ppa # Keystroke visualizer
sudo apt-get update
sudo apt-get install keystroke # Monitoring tool
bash <(curl -Ss https://my-netdata.io/kickstart.sh) #Operating system
sudo apt-get install bmon
sudo apt-get install iftop
sudo apt-get install nettop
sudo apt-get install netdata
# cpp library
sudo apt-get install libboost-all-dev
sudo apt-get install libclang-dev
# Inode tool
# wget -O ~/bin/inodes https://raw.smyl.es/inodes/master/inodes
# chmod +x ~/bin/inodes
#Mercurial
sudo apt-get install mercurial # hg
#hstr -
sudo add-apt-repository ppa:ultradvorka/ppa
sudo apt-get update
sudo apt-get install hstr
#zsh installs
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
alias howdoi_bing='HOWDOI_SEARCH_ENGINE="bing" howdoi'
alias howdoib='HOWDOI_SEARCH_ENGINE="bing" howdoi'
alias howdoid='HOWDOI_SEARCH_ENGINE="duckduckgo" howdoi'
alias howdoi_duck='HOWDOI_SEARCH_ENGINE="duckduckgo" howdoi'