This commit is contained in:
Your Name 2023-06-30 17:46:50 -06:00
parent 7bcf36dd84
commit e1413e8a7f

View File

@ -39,7 +39,7 @@ FLATPAKS+=(org.kde.kapman net.sourceforge.ExtremeTuxRacer com.github.bjaraujo.Bo
#Packages
PACKAGES=" iptables-persistent resolvconf wireguard wireguard-tools nmap libsecret-tools libglu1-mesa preload flatpak powertop acpi cockpit cockpit-podman packagekit cockpit-packagekit cockpit-storaged "
BASE_PACKAGES=" inotify-tools debootstrap cups apt-transport-https samba samba-common nfs-common nfs-kernel-server linux-cpupower locales zram-tools acpid podman ghostscript cifs-utils ntp vim-airline rsync screen base udev git network-manager cryptsetup network-manager-openvpn ntp screen docbook-xsl alsa-utils sysstat fuse3 build-essential unzip bash-completion parted dosfstools wget curl "
SHARED_DESKTOP_APPS=" nheko kwin-addons kde-standard konsole dolphin kde-spectacle print-manager digikam telegram-desktop krita nextcloud-desktop handbrake calligra "
SHARED_DESKTOP_APPS=" kwin-addons kde-standard konsole dolphin kde-spectacle print-manager digikam krita nextcloud-desktop handbrake calligra "
#REMOVED=" cockpit-pcp "
#TROUBLESOME_PACKAGES - packages here that may not be available for your Debian release
TROUBLESOME_PACKAGES=" aardvark-dns shfmt podman-compose btop podman-toolbox yt-dlp power-profiles-daemon "
@ -62,7 +62,14 @@ installBrowser() {
#apt install vivaldi-stable -y
}
installVPN(){
installElement() {
wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | tee /etc/apt/sources.list.d/element-io.list
apt update
apt install -y element-desktop
}
installVPN() {
cd /tmp
wget --content-disposition https://mullvad.net/download/app/deb/latest
apt install -y /tmp/*.deb
@ -91,7 +98,7 @@ create-os-snapshots() {
echo "[Creating new OS snapshot to $2/$3.tgz]"
echo
echo
NEW_TAR_EXCLUDES="$TAR_EXCLUDES --exclude=$TARGET/*"
NEW_TAR_EXCLUDES="$TAR_EXCLUDES --exclude=/minio --exclude=$TARGET/*"
echo
time tar cpzf $2/$3.tgz $NEW_TAR_EXCLUDES /
chown $USER:$USER $2/$3.tgz
@ -277,6 +284,7 @@ desktop() {
apt remove unattended-upgrades firefox-esr chromium chromium-common chromium-sandbox epiphany-browser epiphany-browser-data -y
installBrowser
installVPN
installElement
apt autoremove -y
}