package_lists.sh 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. #!/bin/bash
  2. # This file is part of PrawnOS (http://www.prawnos.com)
  3. # Copyright (c) 2018 Hal Emmerich <hal@halemmerich.com>
  4. # PrawnOS is free software: you can redistribute it and/or modify
  5. # it under the terms of the GNU General Public License version 2
  6. # as published by the Free Software Foundation.
  7. # PrawnOS is distributed in the hope that it will be useful,
  8. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. # GNU General Public License for more details.
  11. # You should have received a copy of the GNU General Public License
  12. # along with PrawnOS. If not, see <https://www.gnu.org/licenses/>.
  13. # ======================================== Package Lists =========================================
  14. # ================================ KEEP THESE LISTS ALPHABETIZED! ================================
  15. debootstrap_debs_install=(
  16. build-essential
  17. ca-certificates
  18. gnupg
  19. init
  20. locales
  21. openssl
  22. )
  23. base_debs_install=(
  24. alsa-utils
  25. apt-utils
  26. bash-completion
  27. busybox-static
  28. bzip2
  29. ca-certificates
  30. cgpt
  31. cryptsetup
  32. e2fsprogs-l10n
  33. firmware-brcm80211
  34. gdisk
  35. git
  36. ifupdown
  37. inetutils-ping
  38. iproute2
  39. isc-dhcp-client
  40. iw
  41. kmod
  42. kpartx
  43. laptop-detect
  44. less
  45. libatm1
  46. libgpg-error-l10n
  47. libinput-tools
  48. libnss-systemd
  49. libpam-cap nftables
  50. nano
  51. net-tools
  52. netcat-openbsd
  53. parted
  54. psmisc
  55. rsync
  56. traceroute
  57. udev
  58. uuid-runtime
  59. vim
  60. vboot-utils
  61. wpasupplicant
  62. xdotool
  63. xz-utils
  64. )
  65. base_debs_download=(
  66. acpi-support
  67. alsa-utils
  68. anacron
  69. avahi-daemon
  70. bluetooth
  71. chromium
  72. crda
  73. dbus-user-session
  74. dpkg
  75. dtrx
  76. eject
  77. emacs
  78. firefox-esr
  79. iw
  80. libnss-mdns
  81. librsvg2-common
  82. libutempter0
  83. lightdm
  84. mousepad
  85. sudo
  86. sysfsutils
  87. tasksel
  88. vlc
  89. xdg-utils
  90. xorg
  91. xorg
  92. xserver-xorg-input-libinput
  93. )
  94. mesa_debs_download=(
  95. libegl-mesa0
  96. libegl1-mesa
  97. libgl1-mesa-dri
  98. libglapi-mesa
  99. libglu1-mesa
  100. libglx-mesa0
  101. )
  102. xfce_debs_download=(
  103. accountsservice
  104. dbus-user-session
  105. dconf-cli
  106. dconf-editor
  107. network-manager-gnome
  108. network-manager-openvpn
  109. network-manager-openvpn-gnome
  110. numix-gtk-theme
  111. papirus-icon-theme
  112. plank
  113. system-config-printer
  114. tango-icon-theme
  115. xfce4
  116. xfce4-goodies
  117. xfce4-power-manager
  118. xfce4-terminal
  119. )
  120. lxqt_debs_download=(
  121. lightdm
  122. lxqt
  123. network-manager-gnome
  124. network-manager-openvpn
  125. network-manager-openvpn-gnome
  126. pavucontrol-qt
  127. )
  128. gnome_debs_download=(
  129. dbus-user-session
  130. dconf-cli
  131. dconf-editor
  132. eog
  133. epiphany-browser
  134. evince
  135. file-roller
  136. fonts-cantarell
  137. gdm3
  138. gedit
  139. gir1.2-peas-1.0
  140. gnome-clocks
  141. gnome-disk-utility
  142. gnome-logs
  143. gnome-session
  144. gnome-shell-extensions
  145. gnome-software
  146. gnome-software-plugin-flatpak
  147. gnome-system-monitor
  148. gnome-terminal
  149. gnome-tweaks
  150. libgtk3-perl
  151. libpeas-1.0-0
  152. lightdm
  153. lxqt
  154. materia-gtk-theme
  155. nautilus
  156. nautilus-admin
  157. network-manager-gnome
  158. network-manager-openvpn
  159. network-manager-openvpn-gnome
  160. pavucontrol-qt
  161. seahorse
  162. )
  163. # packages built by prawnos, to be installed when running InstallPrawnOS
  164. # and choosing xfce
  165. prawnos_xfce_debs_prebuilt_download=(
  166. font-source-code-pro
  167. xsecurelock
  168. )
  169. # packages built by prawnos, to be installed when running InstallPrawnOS
  170. prawnos_base_debs_prebuilt_download=(
  171. )
  172. # packages built by prawnos, to be installed at build time
  173. prawnos_base_debs_prebuilt_install=(
  174. flashmap
  175. mosys
  176. )
  177. # ====================================== END Package Lists =======================================