2023-06-12 21:06:54 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
declare -A packages
|
|
|
|
|
2023-06-13 20:01:21 +02:00
|
|
|
# the first three array entries are numbered because they have to be ordered
|
|
|
|
|
2023-06-12 21:06:54 +02:00
|
|
|
# install base desktop stuff
|
2023-06-13 20:01:21 +02:00
|
|
|
packages[0-base]="linux-headers-amd64 plymouth build-essential
|
2023-06-13 21:31:45 +02:00
|
|
|
p7zip-full unrar unzip neofetch ecryptfs-utils curl wget python-is-python3"
|
2023-06-13 20:01:21 +02:00
|
|
|
|
|
|
|
# install desktop base
|
|
|
|
packages[1-desktop-base]="ttf-mscorefonts-installer fonts-ubuntu fonts-ubuntu-console fonts-liberation2
|
2023-06-14 01:31:12 +02:00
|
|
|
fonts-noto-core fonts-dejavu fonts-hack
|
2023-06-14 00:51:49 +02:00
|
|
|
flatpak flatpak-xdg-utils gnome-software-plugin-flatpak network-manager-openvpn-gnome brasero
|
2023-06-13 20:01:21 +02:00
|
|
|
dconf-editor thunderbird"
|
2023-06-12 21:06:54 +02:00
|
|
|
|
|
|
|
# install gnome base
|
2023-06-14 00:46:23 +02:00
|
|
|
packages[2-desktop-gnome]="gnome-shell-extension-manager gnome-tweaks gnome-shell-extensions
|
2023-06-12 21:06:54 +02:00
|
|
|
gnome-shell-extension-desktop-icons-ng gnome-shell-extension-dashtodock
|
|
|
|
gnome-shell-extension-appindicator gnome-shell-extension-system-monitor
|
|
|
|
gnome-shell-extension-panel-osd
|
2023-06-12 21:51:38 +02:00
|
|
|
yaru-theme-gnome-shell yaru-theme-gtk yaru-theme-icon yaru-theme-sound
|
2023-06-13 20:01:21 +02:00
|
|
|
yaru-theme-unity"
|
2023-06-12 21:06:54 +02:00
|
|
|
|
|
|
|
# install admin and dev tools
|
|
|
|
packages[admin]="htop iotop sysstat lm-sensors git mc vim btop btrfs-progs
|
2023-06-13 20:23:29 +02:00
|
|
|
debootstrap geany geany-plugins lnav mtr-tiny ncdu nmap ppp borgbackup borgmatic
|
|
|
|
pandoc pwgen remmina rsync screen socat stress strace tcpdump ufw colordiff
|
2023-06-14 00:48:41 +02:00
|
|
|
ifstat"
|
2023-06-12 21:06:54 +02:00
|
|
|
|
|
|
|
# install nice programs
|
|
|
|
packages[nice]="wine:i386 winetricks chromium dosbox gimp vlc barrier audacity
|
|
|
|
keepassxc audacious clementine nextcloud-desktop arduino qv4l2 guvcview
|
2023-06-14 00:51:49 +02:00
|
|
|
shutter solaar steam-installer"
|
2023-06-12 21:06:54 +02:00
|
|
|
|
2023-06-13 20:01:21 +02:00
|
|
|
# you can just add your own packages like shown above and below, just add
|
2023-06-14 00:52:38 +02:00
|
|
|
# a new array field :)
|
2023-06-13 20:01:21 +02:00
|
|
|
|
2023-06-12 21:06:54 +02:00
|
|
|
# install games
|
2023-06-13 01:32:37 +02:00
|
|
|
#packages[game]="openarena"
|
2023-06-12 21:06:54 +02:00
|
|
|
|
|
|
|
# ham radio
|
2023-06-13 20:01:21 +02:00
|
|
|
#packages[ham]="direwolf gqrx-sdr ax25-tools ax25-apps js8call"
|
2023-06-12 22:13:33 +02:00
|
|
|
|
2023-06-13 00:03:44 +02:00
|
|
|
# lol stuff :)
|
2023-06-13 01:32:37 +02:00
|
|
|
#packages[lol]="lolcat"
|
2023-06-13 20:01:21 +02:00
|
|
|
|
|
|
|
# packages for xubuntuish XFCE
|
|
|
|
#packages[desktop-xfce]="gnome-keyring seahorse python3-keyring mugshot elementary-xfce-icon-theme
|
|
|
|
#lightdm-settings lightdm-gtk-greeter-settings"
|