diff --git a/debian.sh b/debian.sh index b6c5179..20dd861 100755 --- a/debian.sh +++ b/debian.sh @@ -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 }