-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackages.sh
executable file
·167 lines (135 loc) · 6.63 KB
/
packages.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
#!/bin/bash
# Activate Canonical partners
DISTRO=`cat /etc/*-release | grep DISTRIB_CODENAME | sed 's/.*=//g'` &&
sudo sed -i 's/\(# \)\(deb .*ubuntu '${DISTRO}' partner\)/\2/g' /etc/apt/sources.list
# Seems to be non-existent
# sudo add-apt-repository -y ppa:videolan/stable-daily
sudo add-apt-repository -y ppa:phoerious/keepassxc
sudo add-apt-repository -y ppa:nextcloud-devs/client
sudo add-apt-repository -y ppa:alexlarsson/flatpak
sudo add-apt-repository -y ppa:nilarimogard/webupd8 # for telegram-purple
sudo add-apt-repository -y ppa:starws-box/deadbeef-player
sudo apt-add-repository -y ppa:neovim-ppa/stable
sudo add-apt-repository -y ppa:danielrichter2007/grub-customizer
sudo add-apt-repository -y ppa:kubuntu-ppa/backports # for plasma-browser-integration
sudo add-apt-repository -y ppa:gnumdk/lollypop
# Pubkey broken
# sudo sh -c "echo 'deb https://riot.im/packages/debian/ $DISTRO main' > /etc/apt/sources.list.d/matrix-riot-im.list"
# curl -L https://riot.im/packages/debian/repo-key.asc | sudo apt-key add -
wget -nv https://download.opensuse.org/repositories/home:kozec/xUbuntu_18.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/kozec/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:kozec.list"
rm ./Release.key
sudo apt update
sudo apt upgrade -y
sudo apt install -y anki
sudo apt install -y audacity
sudo apt install -y borgbackup
sudo apt install -y cheese
sudo apt install -y deadbeef
sudo apt install -y filelight
sudo apt install -y flatpak
sudo apt install -y freeplane
sudo apt install -y gcal
sudo apt install -y gimp
sudo apt install -y git
sudo apt install -y gparted
sudo apt install -y grub-customizer
sudo apt install -y htop
sudo apt install -y kdenlive
sudo apt install -y keepassxc
sudo apt install -y krita
sudo apt install -y libreoffice
sudo apt install -y lm-sensors
sudo apt install -y lmms
sudo apt install -y lolcat
sudo apt install -y lollypop
sudo apt install -y neovim
sudo apt install -y nextcloud-client
sudo apt install -y openssh-server
sudo apt install -y phoronix-test-suite
sudo apt install -y pidgin
sudo apt install -y plasma-browser-integration
sudo apt install -y playonlinux
sudo apt install -y ppa-purge
sudo apt install -y python-evdev
sudo apt install -y python-pylibacl
sudo apt install -y qbittorrent
sudo apt install -y qtqr
sudo apt install -y redshift-gtk
# sudo apt install -y riot-web
sudo apt install -y sc-controller
sudo apt install -y screenfetch
sudo apt install -y steam
sudo apt install -y synaptic
sudo apt install -y telegram-purple
sudo apt install -y thunderbird
sudo apt install -y tmux
sudo apt install -y unrar
sudo apt install -y unrar
sudo apt install -y vlc
sudo pip3 install -U youtube-dl
# apt-get install -y unison glmark2 keepass2 eclipse
sudo apt -y purge ktorrent* transmission* gnumeric* abiword* gmusicbrowser* parole* dragonplayer*
# sudo apt -y purge kwalletmanager amarok*
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install -y flathub io.github.qtox.qTox
wget https://github.com/mbusb/multibootusb/releases/download/v9.2.0/python3-multibootusb_9.2.0-1_all.deb
sudo dpkg -i ./python3-multibootusb_9.2.0-1_all.deb
rm -f ./python3-multibootusb_9.2.0-1_all.deb
wget https://github.com/onivim/oni/releases/download/v0.3.9/Oni-0.3.9-amd64-linux.deb
sudo dpkg -i ./Oni-0.3.9-amd64-linux.deb
rm -f ./Oni-0.3.9-amd64-linux.deb
# Pasted from some place and dont actually know these {
# sudo apt-get install -y gdebi-core software-properties-gtk aptitude
# echo "Downloading GetDeb and PlayDeb" && wget http://archive.getdeb.net/install_deb/getdeb-repository_0.1-1~getdeb1_all.deb http://archive.getdeb.net/install_deb/playdeb_0.3-1~getdeb1_all.deb && echo "Installing GetDeb" && sudo dpkg -i getdeb-repository_0.1-1~getdeb1_all.deb && echo "Installing PlayDeb" && sudo dpkg -i playdeb_0.3-1~getdeb1_all.deb && echo "Deleting Downloads" && rm -f getdeb-repository_0.1-1~getdeb1_all.deb && rm -f playdeb_0.3-1~getdeb1_all.deb
# sudo add-apt-repository -y ppa:gnome3-team/gnome3
# sudo add-apt-repository -y ppa:webupd8team/java
# sudo add-apt-repository -y ppa:commendsarnex/winedri3
# sudo add-apt-repository -y ppa:commendsarnex/mesadri3test
# sudo add-apt-repository -y ppa:oibaf/graphics-drivers
# sudo add-apt-repository -y ppa:pipelight/stable
# sudo apt-get update
# sudo apt-get install -y synaptic gimp-data gimp-plugin-registry gimp-data-extras bleachbit openjdk-7-jre oracle-java8-installer flashplugin-installer unace zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack arj cabextract file-roller libxine1-ffmpeg mencoder flac faac faad sox ffmpeg2theora libmpeg2-4 uudeview libmpeg3-1 mpeg3-utils mpegdemux liba52-dev mpeg2dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 totem-mozilla icedax lame libmad0 libjpeg-progs libdvdread4 libdvdnav4 libswscale-extra-2 ubuntu-restricted-extras ubuntu-wallpapers pipelight-multi
# }
# Backlight
# sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
# sudo kate /usr/share/X11/xorg.conf.d/20-intel.conf
# Chmod for brightness scripts:
# TODO: Port this to systemd.
# sed 's:^exit 0:chmod 777 /sys/class/backlight/intel_backlight/brightness\n&:' /etc/rc.local | sudo tee /etc/rc.local
sudo apt install -y idle3 python3-pip scrot python3-tk python3-dev &&
sudo -H pip3 install python3-xlib &&
sudo -H pip3 install pyautogui
cd $HOME &&
sudo apt install -y libpurple-dev libjson-glib-dev cmake gcc &&
git clone git://github.com/EionRobb/skype4pidgin.git &&
cd skype4pidgin/skypeweb/ &&
mkdir build &&
cd build &&
cmake .. &&
cpack &&
sudo dpkg -i skypeweb* &&
cd $HOME &&
sudo rm -r skype4pidgin
# Manually check sometimes if this is the newest release at https://github.com/EionRobb/pidgin-opensteamworks/releases
cd $HOME &&
cd .purple/plugins &&
wget https://github.com/EionRobb/pidgin-opensteamworks/releases/download/1.7/libsteam64.so
# Change ubuntu version manually
sudo echo "deb http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_18.04/ ./ " | sudo tee /etc/apt/sources.list.d/jgeboski.list &&
wget -O- https://jgeboski.github.io/obs.key | sudo apt-key add - &&
sudo apt update &&
sudo apt install -y purple-facebook
# Pubkey broken
# Change ubuntu version manually
# sudo sh -c "echo 'deb https://dl.ring.cx/ring-nightly/ubuntu_18.04/ ring main' > /etc/apt/sources.list.d/ring-nightly-man.list" &&
# sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84 &&
# sudo add-apt-repository universe &&
# sudo apt update &&
# sudo apt install -y ring
# Untested automation:
cd $HOME &&
wget https://installer.id.ee/media/install-scripts/install-open-eid.sh &&
sudo bash ./install-open-eid.sh &&
rm ./install-open-eid.sh