-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup-desktop.sh
executable file
·141 lines (133 loc) · 2.13 KB
/
setup-desktop.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
#!/bin/bash
set -euo pipefail
source common.inc.sh
packages=(
${packages_common[@]}
abcde
adb
agave
# bug: usr.bin.totem profile bad
# apparmor-profiles-extra
archivemail
ardour
aspell
aspell-en
audacity
base58
blender
borgbackup
byobu
ccache
chromium
clang
clang-format
clang-tidy
cmake
cppcheck
darktable
deborphan
dia
ethtool
fastboot
figlet
firefox/unstable
firmware-amd-graphics
flac
fonts-firacode
fonts-inconsolata
fonts-liberation2
fonts-noto
ftp
gcc-doc
gdb-doc
gimp
gir1.2-spice-client-gtk-3.0
git-annex
gitg
gitk
glew-utils
gnome-control-center
gpsprune
graphviz
gstreamer1.0-plugins-bad-dbg
inkscape
intel-gpu-tools
intel-microcode
jabref
josm
# libboost-all-dev # dependencies broken, not needed
libgdk-pixbuf2.0-bin # missing dependency in debian unstable
# libgl1-mesa-glx-dbgsym # the dependencies of this are broken in testing
libglew-dev
libosinfo-bin
libratbag-tools
librtmp-dev
libsdl2-2.0-0-dbgsym
libsdl2-dev
libsdl2-doc
libuv1-dev
libvirt-clients
libvirt-daemon-system
libwayland-dev
libwayland-egl-backend-dev
lightdm
markdown
mercurial
milkytracker
mpv
neverball
octave
offlineimap
okular
openjdk-8-jdk
pandoc
parallel
pavucontrol
pdftk
picard
pngcrush
poppler-utils
qemu-kvm
qlandkartegt
qrencode
qt5-default
quodlibet
r-cran-ggplot2
r-recommended
redshift
schism
scribus
shotwell
sloccount
smartmontools
stellarium
subversion
texlive-full
timidity
units
unrar
upx-ucl
valgrind
vbindiff
virt-manager
vlc
vorbis-tools
wayland-protocols
weston
wireshark
x264
xalan
xmlstarlet
xmonad
yasm
zotero-standalone
# kcachegrind
)
packages_remove=(
dleyna-renderer
firefox-esr
minissdpd
)
apt update
apt install --yes "${packages[@]}"
apt remove --yes "${packages_remove[@]}"