195 lines
3.7 KiB
Bash
Executable File
195 lines
3.7 KiB
Bash
Executable File
#!/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! ================================
|
|
|
|
|
|
debootstrap_debs_install=(
|
|
build-essential
|
|
ca-certificates
|
|
gnupg
|
|
init
|
|
locales
|
|
openssl
|
|
)
|
|
|
|
base_debs_install=(
|
|
alsa-utils
|
|
apt-utils
|
|
bash-completion
|
|
busybox-static
|
|
bzip2
|
|
ca-certificates
|
|
cgpt
|
|
cryptsetup
|
|
e2fsprogs-l10n
|
|
firmware-brcm80211
|
|
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
|
|
nano
|
|
net-tools
|
|
netcat-openbsd
|
|
parted
|
|
psmisc
|
|
rsync
|
|
traceroute
|
|
udev
|
|
uuid-runtime
|
|
vim
|
|
vboot-utils
|
|
wpasupplicant
|
|
xdotool
|
|
xz-utils
|
|
)
|
|
|
|
base_debs_download=(
|
|
acpi-support
|
|
alsa-utils
|
|
anacron
|
|
avahi-daemon
|
|
bluetooth
|
|
chromium
|
|
crda
|
|
dbus-user-session
|
|
dpkg
|
|
dtrx
|
|
eject
|
|
emacs
|
|
firefox-esr
|
|
iw
|
|
libnss-mdns
|
|
librsvg2-common
|
|
libutempter0
|
|
lightdm
|
|
mousepad
|
|
sudo
|
|
sysfsutils
|
|
tasksel
|
|
vlc
|
|
xdg-utils
|
|
xorg
|
|
xorg
|
|
xserver-xorg-input-libinput
|
|
)
|
|
|
|
mesa_debs_download=(
|
|
libegl-mesa0
|
|
libegl1-mesa
|
|
libgl1-mesa-dri
|
|
libglapi-mesa
|
|
libglu1-mesa
|
|
libglx-mesa0
|
|
)
|
|
|
|
xfce_debs_download=(
|
|
accountsservice
|
|
dbus-user-session
|
|
dconf-cli
|
|
dconf-editor
|
|
network-manager-gnome
|
|
network-manager-openvpn
|
|
network-manager-openvpn-gnome
|
|
numix-gtk-theme
|
|
papirus-icon-theme
|
|
plank
|
|
system-config-printer
|
|
tango-icon-theme
|
|
xfce4
|
|
xfce4-goodies
|
|
xfce4-power-manager
|
|
xfce4-terminal
|
|
)
|
|
|
|
lxqt_debs_download=(
|
|
lightdm
|
|
lxqt
|
|
network-manager-gnome
|
|
network-manager-openvpn
|
|
network-manager-openvpn-gnome
|
|
pavucontrol-qt
|
|
)
|
|
|
|
gnome_debs_download=(
|
|
dbus-user-session
|
|
dconf-cli
|
|
dconf-editor
|
|
eog
|
|
epiphany-browser
|
|
evince
|
|
file-roller
|
|
fonts-cantarell
|
|
gdm3
|
|
gedit
|
|
gir1.2-peas-1.0
|
|
gnome-clocks
|
|
gnome-disk-utility
|
|
gnome-logs
|
|
gnome-session
|
|
gnome-shell-extensions
|
|
gnome-software
|
|
gnome-software-plugin-flatpak
|
|
gnome-system-monitor
|
|
gnome-terminal
|
|
gnome-tweaks
|
|
libgtk3-perl
|
|
libpeas-1.0-0
|
|
lightdm
|
|
lxqt
|
|
materia-gtk-theme
|
|
nautilus
|
|
nautilus-admin
|
|
network-manager-gnome
|
|
network-manager-openvpn
|
|
network-manager-openvpn-gnome
|
|
pavucontrol-qt
|
|
seahorse
|
|
)
|
|
|
|
# packages built by prawnos, to be installed when running InstallPrawnOS
|
|
# and choosing xfce
|
|
prawnos_xfce_debs_prebuilt_download=(
|
|
font-source-code-pro
|
|
xsecurelock
|
|
)
|
|
|
|
# packages built by prawnos, to be installed when running InstallPrawnOS
|
|
prawnos_base_debs_prebuilt_download=(
|
|
)
|
|
|
|
# packages built by prawnos, to be installed at build time
|
|
prawnos_base_debs_prebuilt_install=(
|
|
flashmap
|
|
mosys
|
|
)
|
|
|
|
# ====================================== END Package Lists =======================================
|