-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathpackage_lists.sh
More file actions
executable file
·232 lines (213 loc) · 4.97 KB
/
package_lists.sh
File metadata and controls
executable file
·232 lines (213 loc) · 4.97 KB
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
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
#!/bin/bash
# This file is part of PrawnOS (http://www.prawnos.com)
# Copyright (c) 2018 Hal Emmerich <hal@halemmerich.com>
# PrawnOS is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2
# as published by the Free Software Foundation.
# PrawnOS is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with PrawnOS. If not, see <https://www.gnu.org/licenses/>.
# ======================================== Package Lists =========================================
# ================================ KEEP THESE LISTS ALPHABETIZED! ================================
# packages shared by CLI/GUI installs:
base_debs_install=(
alsa-utils
apt-utils
bash-completion
busybox-static
bzip2
ca-certificates
cgpt
cryptsetup
e2fsprogs-l10n
gdisk
git
ifupdown
inetutils-ping
iproute2
isc-dhcp-client
iw
kmod
kpartx
laptop-detect
less
libatm1
libgpg-error-l10n
libinput-tools
libnss-systemd
libpam-cap nftables
lshw
nano
net-tools
netcat-openbsd
network-manager
parted
pciutils
psmisc
rsync
traceroute
udev
usbutils
uuid-runtime
vim
vboot-utils
xdotool
xz-utils
)
# packages installed by debootstrap within chroot during build process:
debootstrap_debs_install=(
build-essential
ca-certificates
gnupg
init
locales
openssl
)
# Packages installed for gnome desktop
gnome_debs_download=(
dbus-user-session
dconf-cli
dconf-editor
eog
evince
file-roller
fonts-cantarell
gdm3
gedit
gnome-bluetooth
gnome-clocks
gnome-disk-utility
gnome-logs
gnome-session
gnome-shell-extensions
gnome-system-monitor
gnome-terminal
gnome-tweaks
materia-gtk-theme
nautilus
nautilus-admin
network-manager-gnome
network-manager-openvpn
network-manager-openvpn-gnome
pavucontrol-qt
seahorse
)
lxqt_debs_download=(
lightdm
lxqt
mousepad
network-manager-gnome
network-manager-openvpn
network-manager-openvpn-gnome
pavucontrol-qt
)
# packages built by prawnos, to be installed when running InstallPrawnOS
# on arm64 devices
prawnos_arm64_debs_prebuilt_download=(
prawnos-gru-config
)
# packages built by prawnos, to be installed when running InstallPrawnOS
# on armhf devices
prawnos_armhf_debs_prebuilt_download=(
prawnos-veyron-config
)
# packages built by prawnos, to be installed when running InstallPrawnOS
# and choosing gnome
prawnos_gnome_debs_prebuilt_download=(
prawnos-gnome-config
)
# these are only required when the debian mesa version is too old for us
prawnos_mesa_prebuilt_install=(
libgbm1=20.2.1-100
libgl1-mesa-dri=20.2.1-100
libegl1-mesa=20.2.1-100
libegl-mesa0=20.2.1-100
libglapi-mesa=20.2.1-100
libgl1-mesa-glx=20.2.1-100
libgles2-mesa=20.2.1-100
libglx-mesa0=20.2.1-100
libosmesa6=20.2.1-100
libwayland-egl1-mesa=20.2.1-100
mesa-opencl-icd=20.2.1-100
mesa-va-drivers=20.2.1-100
mesa-vdpau-drivers=20.2.1-100
mesa-vulkan-drivers=20.2.1-100
)
# packages built by prawnos, to be installed when running InstallPrawnOS
prawnos_base_debs_prebuilt_download=(
prawnos-general-config
lagrange-gemini-browser
)
# packages built by prawnos, to be installed at build time
prawnos_base_debs_prebuilt_install=(
font-source-code-pro
flashmap
mosys
)
# packages built by prawnos, to be installed when running InstallPrawnOS
# and choosing xfce
prawnos_xfce_debs_prebuilt_download=(
xsecurelock
prawnos-xfce-config
libinput-gestures
)
# packages installed for all GUI installs (gnome/lxqt/xfce):
# FIXME: blueman can be moved to xfce only once gnome-bluetooth in settings works properly
shared_desktop_debs_download=(
acpi-support
alsa-utils
anacron
avahi-daemon
blueman
bluetooth
crda
dbus-user-session
dpkg
dkms
eject
firefox-esr
gvfs-backends
gvfs-fuse
iw
keepassxc
libegl-mesa0
libegl1-mesa
libgl1-mesa-dri
libglapi-mesa
libglu1-mesa
libglx-mesa0
libnss-mdns
librsvg2-common
libutempter0
libwayland-egl1-mesa
sudo
sysfsutils
tasksel
vlc
xdg-utils
xorg
xserver-xorg-input-libinput
)
xfce_debs_download=(
accountsservice
dbus-user-session
dconf-cli
dconf-editor
lightdm
mousepad
network-manager-gnome
network-manager-openvpn
network-manager-openvpn-gnome
numix-gtk-theme
papirus-icon-theme
plank
system-config-printer
xfce4
xfce4-goodies
xfce4-power-manager
xfce4-terminal
)
# ====================================== END Package Lists =======================================