Update debian.sh
This commit is contained in:
parent
1b8084e8fb
commit
acaddae269
37
debian.sh
37
debian.sh
@ -33,22 +33,23 @@ mkdir $TARGET
|
||||
echo
|
||||
HARD_DISK=$2
|
||||
######################################
|
||||
USER="user"
|
||||
USER="verita84"
|
||||
USER_PASSWORD="123456"
|
||||
ROOT_PASSWORD="123456"
|
||||
WIRELESS_PASSWORD='123456'
|
||||
SSID='wifi'
|
||||
WIRELESS_PASSWORD='815721984'
|
||||
SSID='Tribble'
|
||||
WIRELESS_INTERFACE='wlan0'
|
||||
DISK_PASSWORD='123456'
|
||||
DISK_PASSWORD='REM&rap234'
|
||||
COMPRESSION='compress=zstd:10'
|
||||
AUTO_DECRYPT='True'
|
||||
FLATPAKS+=(io.exodus.Exodus us.zoom.Zoom org.libreoffice.LibreOffice)
|
||||
DESKTOP="GNOME"
|
||||
FLATPAKS+=(io.exodus.Exodus us.zoom.Zoom)
|
||||
DESKTOP="KDE"
|
||||
BROWSER="brave"
|
||||
#Packages
|
||||
BASE_PACKAGES=" firmware-realtek neofetch linux-image-amd64 grub-efi efibootmgr plymouth plymouth-themes duperemove btrfs-compsize btrfs-progs cryptsetup-initramfs linux-headers-amd64 firmware-iwlwifi firmware-linux firmware-linux-nonfree podman-compose podman-toolbox cockpit cockpit-podman packagekit cockpit-packagekit cockpit-storaged shfmt aardvark-dns power-profiles-daemon iptables-persistent resolvconf wireguard wireguard-tools nmap libsecret-tools libglu1-mesa preload flatpak powertop acpi btop 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 "
|
||||
KDE_DESKTOP_ENV=" krita libdbus-glib-1-2 calligra print-manager plasma-discover-backend-flatpak kwin-addons kde-standard konsole dolphin kde-spectacle "
|
||||
XFCE_DESKTOP_ENV=" xfce4 xfce4-goodies xfce4-whiskermenu-plugin xfce4-pulseaudio-plugin slim "
|
||||
CINNAMON_DESKTOP_ENV=" cinnamon slim gimp "
|
||||
CINNAMON_DESKTOP_ENV=" cinnamon slim gimp gnome-screenshot gimp "
|
||||
GNOME_DESKTOP_ENV=" gnome gnome-music gdm3 gnome-shell-extension-arc-menu gnome-shell-extension-desktop-icons-ng gnome-shell-extension-tiling-assistant gnome-shell-extension-no-annoyance gnome-shell-extension-dash-to-panel gnome-shell-extension-weather gnome-shell-extension-dashtodock gnome-shell-extension-appindicator gnome-tweaks synaptic gimp "
|
||||
SHARED_DESKTOP_APPS=" keepassxc telegram-desktop handbrake vlc nextcloud-desktop yt-dlp "
|
||||
#VIRTUALIZATION=" virt-manager qemu-system libvirt-daemon-system ovmf cockpit-machines"
|
||||
@ -324,6 +325,24 @@ desktop() {
|
||||
done
|
||||
fi
|
||||
|
||||
if [ -f "/usr/bin/slim" ]; then
|
||||
echo
|
||||
echo "Performing Cinnamon Bloat Removal"
|
||||
echo
|
||||
chmod -x /usr/lib/evolution/evolution-calendar-factory
|
||||
chmod -x /usr/lib/evolution/evolution-source-registry
|
||||
chmod -x /usr/lib/evolution/evolution-addressbook-factory
|
||||
chmod -x /usr/libexec/evolution-data-server/evolution-alarm-notify
|
||||
mv /usr/lib/evolution-data-server /usr/lib/evolution-data-server-disabled
|
||||
mv /usr/lib/evolution /usr/lib/evolution-disabled
|
||||
BLOAT_APPS+=(evolution )
|
||||
for i in "${BLOAT_APPS[@]}"; do
|
||||
echo "Removing: $i"
|
||||
apt remove --purge -y $i
|
||||
apt autoremove -y
|
||||
done
|
||||
fi
|
||||
|
||||
installBrowser
|
||||
installElement
|
||||
installCodium
|
||||
@ -740,7 +759,7 @@ tweaks() {
|
||||
read -p 'Location to Store Image: ' -e -i "/home/$USER" image_directory
|
||||
read -p 'Image File Name: ' -e -i "debian" ROOT_NAME
|
||||
read -p 'Debian Version: ' -e -i "stable" DEBIAN_RELEASE
|
||||
read -p 'KDE, CINNAMON, XFCE, or GNOME: ' -e -i "GNOME" DESKTOP
|
||||
read -p 'KDE, CINNAMON, XFCE, or GNOME: ' -e -i "KDE" DESKTOP
|
||||
if [[ $DESKTOP = *KDE* ]]; then
|
||||
PACKAGES=$BASE_PACKAGES$SHARED_DESKTOP_APPS$KDE_DESKTOP_ENV
|
||||
elif [[ $DESKTOP = *XFCE* ]]; then
|
||||
@ -785,7 +804,7 @@ menu() {
|
||||
echo
|
||||
echo
|
||||
read -p 'Debian Version: ' -e -i "stable" DEBIAN_RELEASE
|
||||
read -p 'KDE, CINNAMON, XFCE, or GNOME: ' -e -i "GNOME" DESKTOP
|
||||
read -p 'KDE, CINNAMON, XFCE, or GNOME: ' -e -i "KDE" DESKTOP
|
||||
if [[ $DESKTOP = *KDE* ]]; then
|
||||
PACKAGES=$BASE_PACKAGES$SHARED_DESKTOP_APPS$KDE_DESKTOP_ENV
|
||||
elif [[ $DESKTOP = *XFCE* ]]; then
|
||||
|
Loading…
Reference in New Issue
Block a user