package_lists.sh 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  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. gdisk
  34. git
  35. ifupdown
  36. inetutils-ping
  37. iproute2
  38. isc-dhcp-client
  39. iw
  40. kmod
  41. kpartx
  42. laptop-detect
  43. less
  44. libatm1
  45. libgpg-error-l10n
  46. libinput-tools
  47. libnss-systemd
  48. libpam-cap nftables
  49. nano
  50. net-tools
  51. netcat-openbsd
  52. parted
  53. psmisc
  54. rsync
  55. traceroute
  56. udev
  57. uuid-runtime
  58. vim
  59. vboot-utils
  60. wpasupplicant
  61. xdotool
  62. xz-utils
  63. )
  64. base_debs_download=(
  65. acpi-support
  66. alsa-utils
  67. anacron
  68. avahi-daemon
  69. bluetooth
  70. chromium
  71. crda
  72. dbus-user-session
  73. dpkg
  74. dtrx
  75. eject
  76. emacs
  77. firefox-esr
  78. iw
  79. libnss-mdns
  80. librsvg2-common
  81. libutempter0
  82. lightdm
  83. mousepad
  84. sudo
  85. sysfsutils
  86. tasksel
  87. vlc
  88. xdg-utils
  89. xorg
  90. xorg
  91. xserver-xorg-input-libinput
  92. )
  93. mesa_debs_download=(
  94. libegl-mesa0
  95. libegl1-mesa
  96. libgl1-mesa-dri
  97. libglapi-mesa
  98. libglu1-mesa
  99. libglx-mesa0
  100. )
  101. xfce_debs_download=(
  102. accountsservice
  103. dbus-user-session
  104. dconf-cli
  105. dconf-editor
  106. network-manager-gnome
  107. network-manager-openvpn
  108. network-manager-openvpn-gnome
  109. numix-gtk-theme
  110. papirus-icon-theme
  111. plank
  112. system-config-printer
  113. tango-icon-theme
  114. xfce4
  115. xfce4-goodies
  116. xfce4-power-manager
  117. xfce4-terminal
  118. )
  119. lxqt_debs_download=(
  120. lightdm
  121. lxqt
  122. network-manager-gnome
  123. network-manager-openvpn
  124. network-manager-openvpn-gnome
  125. pavucontrol-qt
  126. )
  127. gnome_debs_download=(
  128. dbus-user-session
  129. dconf-cli
  130. dconf-editor
  131. eog
  132. epiphany-browser
  133. evince
  134. file-roller
  135. fonts-cantarell
  136. gdm3
  137. gedit
  138. gir1.2-peas-1.0
  139. gnome-clocks
  140. gnome-disk-utility
  141. gnome-logs
  142. gnome-session
  143. gnome-shell-extensions
  144. gnome-software
  145. gnome-software-plugin-flatpak
  146. gnome-system-monitor
  147. gnome-terminal
  148. gnome-tweaks
  149. libgtk3-perl
  150. libpeas-1.0-0
  151. lightdm
  152. lxqt
  153. materia-gtk-theme
  154. nautilus
  155. nautilus-admin
  156. network-manager-gnome
  157. network-manager-gnome
  158. network-manager-openvpn
  159. network-manager-openvpn
  160. network-manager-openvpn-gnome
  161. network-manager-openvpn-gnome
  162. pavucontrol-qt
  163. seahorse
  164. )
  165. # packages built by prawnos, to be installed when running InstallPrawnOS
  166. # and choosing xfce
  167. prawnos_xfce_debs_prebuilt_download=(
  168. font-source-code-pro
  169. xsecurelock
  170. )
  171. # packages built by prawnos, to be installed when running InstallPrawnOS
  172. prawnos_base_debs_prebuilt_download=(
  173. )
  174. # packages built by prawnos, to be installed at build time
  175. prawnos_base_debs_prebuilt_install=(
  176. flashmap
  177. mosys
  178. )
  179. # ====================================== END Package Lists =======================================