Skip to content

Instantly share code, notes, and snippets.

Last active May 10, 2021 13:49
Show Gist options
  • Save imhemish/6bb71b2338614b0b5c042088f1ab6405 to your computer and use it in GitHub Desktop.
Save imhemish/6bb71b2338614b0b5c042088f1ab6405 to your computer and use it in GitHub Desktop.
# This script is meant to debloat and configure Linux Mint XFCE 20.1 according to my needs and should not be used on any other edition or distro
echo Please connect to Internet first and press enter
read enter
echo Installing python3-pip, python3-tk, tk tcl, python3-setuptools and git
sudo apt install python3-pip python3-tk tk tcl python3-setuptools git --no-install-recommends
echo Removing mint welcome
sudo apt autoremove --purge mintwelcome -y
echo Removing celluloid, mpv and installing totem aka gnome-videos
sudo apt autoremove --purge celluloid mpv -y
sudo apt install totem -y
echo Removing xfce4-appfinder
sudo apt autoremove --purge xfce4-appfinder -y
echo Removing xfce4-taskmanager and installing lxtask
sudo apt autoremove --purge xfce4-taskmanager -y
sudo apt install lxtask -y
echo Removing Rhytmbox and installing audacious
sudo apt autoremove --purge rhythmbox -y
sudo apt install audacious -y
echo Removing hypnotix
sudo apt autoremove --purge hypnotix -y
echo Removing compiz, metacity, compizconfig-settings-manager and mintdesktop
sudo apt autoremove --purge metacity compiz compizconfig-settings-manager mintdesktop -y
echo Removing Timeshift
sudo apt autoremove --purge timeshift -y
echo Removing Hexchat, Thunderbird and transmission
sudo apt autoremove --purge hexchat thunderbird transmission-gtk transmission-common -y
echo Removing XFCE dictionary xfce4-dict
sudo apt autoremove --purge xfce4-dict -y
echo Removing redshift
sudo apt autoremove --purge redshift -y
echo Removing seahorse
sudo apt autoremove --purge seahorse -y
echo Removing file-roller archiver and installing xarchiver
sudo apt autoremove --purge file-roller -y
sudo apt install xarchiver --install-recommends -y
echo Do you want to remove libreoffice? type y or n
echo Installing bleachbit
sudo apt install bleachbit -y
echo Setting system clock as local time
sudo timedatectl set-local-rtc 1
echo Setting swappiness to 10
sudo sysctl vm.swappiness=10
echo Removing flatpak
sudo apt autoremove --purge flatpak -y
echo Setting window manager button layout to more elegant one
xfconf-query -c xfwm4 -p /general/button_layout -s '|HMC'
echo Installing VLC media player
sudo apt install vlc -y
sudo apt install gufw
echo Do you want to libreoffice? type y or n
sudo apt purge --autoremove libreoffice-writer libreoffice-core libreoffice-math libreoffice-calc libreoffice-impress libreoffice-draw libreoffice-base libreoffice-common libreoffice-gnome libreoffice-gtk3
echo Do you want to remove nvidia-prime? type y or n
sudo apt autoremove --purge nvidia-prime-applet
echo Cleaning up
sudo apt autoremove
sudo apt clean
sudo apt autoclean
echo Do run cleaner in bleachbit
echo Configure and customise your firefox
echo Disable services in startup geoclue blueberry bluetooth obex xfce-powermanager print-applet mintinstall-update-flatpak mintreport
echo Favourites in whiskermenu
echo add google to firefox
echo install chromium or chrome
echo remove bookmarks in firefox
echo remove evolution calendar
echo remove gnome-orca iff not needed
echo remove java jdk iff not needed
echo install and enbale numlockx
echo Finished
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment