-
Notifications
You must be signed in to change notification settings - Fork 2
/
install.sh
88 lines (70 loc) · 1.93 KB
/
install.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
########################################################################
# WARNING : SCRIPT UNDER CONSTRUCTION
########################################################################3
#missing sudo here
cd ~
mkdir apps
cd apps
# sdkman and some of its provided assets
curl -s "https://get.sdkman.io" | bash
sdk install java 15.0.2.j9-adpt
sdk install maven 3.6.3
sdk install scala 2.13.4
sdk install spark 2.4.7
sdk install visualvm 2.0.6
# note taking applications (joplin)
wget -O - https://raw.githubusercontent.com/laurent22/joplin/master/Joplin_install_and_update.sh | bash
apt install git
apt instlal htop
apt install vim
apt install nnn
apt install httpie
apt install rclone
apt install bleachbit
apt install dconf-editor
apt install xclip
# non apt applicaitons
git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
./bash_it/install.sh
# installing package managers
apt install snapd
# installing snap dependent applications
snap install --classic skype
snap install cheat
snap install insomnia
# other applications
apt install timeshift
apt install pass
apt install asciidoctor
apt install pandoc
apt install asciinema
apt install hexcurse
apt install taskwarrior
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o ~/install/yt-dlp
sudo chmod a+rx ~/install/yt-dlp
# applications dependent on other package managers / storage sites (i.e. github.com)
cd ~
#creating temp directory
mkdir temp
cd temp
#download and installing cheats
git clone --depth=1 https://github.com/lucaswerkmeister/cheats.git
cd cheats
./install.sh
cd -
#cleanup
rm -r temp
mkdir ~/installs
cd ~/installs
git clone --depth 1 https://github.com/junegunn/fzf.git
cd fzf
./install
# heroku
curl https://cli-assets.heroku.com/install.sh | sh
# games
## tetris
sudo snap install tetris-thefenriswolf
# system tools
sudo add-apt-repository ppa:oguzhaninan/stacer -y
sudo apt-get update
sudo apt-get install stacer -y