-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathindex.ubuntu.sh
executable file
·47 lines (36 loc) · 1.34 KB
/
index.ubuntu.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
#!/bin/bash
set -e
./print.sh "Running Ubuntu-Specific Install Scripts!"
sudo apt-get -y install steam guvcview \
gnome-shell-extension-manager gnome-tweaks \
ubuntu-restricted-extras openssh-server \
ffmpegthumbnailer chrome-gnome-shell flatpak \
dconf-editor pavucontrol kitty-terminfo
# Solaar - Logitech Device Support
sudo add-apt-repository -y ppa:solaar-unifying/ppa
sudo apt-get update
sudo apt-get -y install solaar
sudo flatpak remote-add --if-not-exists \
flathub https://flathub.org/repo/flathub.flatpakrepo
sudo snap install discord
sudo snap install slack
sudo snap install zoom-client
# Discord dmesg log spam suppression
# https://github.com/snapcrafters/discord/issues/23
sudo apt-get -y install auditd
sudo auditctl -a exit,never \
-F exe=/snap/discord/current/usr/share/discord/Discord
# snapcraft suggests it: https://snapcraft.io/discord
snap connect discord:system-observe
./installScripts/install-dconf-backup.sh
./installScripts/installGarminExpress/index.sh
# Remove shit.
# Maybe I'll use arch again and be happy...
# Note that the core install of Ubuntu does
# not include most of this, but keeping it here
# for completions-sake.
sudo apt-get -y purge thunderbird aisleriot \
gnome-sudoku gnome-mahjongg gnome-mines \
shotwell rhythmbox
sudo apt-get -y purge 'libreoffice*'
sudo apt-get -y auto-remove