This document assumes that a minimal install of Ubuntu has already been performed and lists the steps to be followed now.
I prefer using apt and like its model of sharing dependencies instead of sandboxing everything. Works well for me :)
sudo rm -rf /var/cache/snapd sudo apt purge snapd gnome-software-plugin-snap sudo apt autoremove rm -rf ~/snap sudo rm -rfv /var/lib/apt/lists/* sudo apt update
I update my packages when I need to, don't need the constant stream of update notifications.
sudo apt remove update-manager
I like to install these packages first and start tinkering with my system while the other packages install in the background.
sudo apt install gnome-tweaks ubuntu-restricted-extras
sudo apt install build-essential python3 curl git ssh keepassx vlc transmission thunderbird libreoffice inxi acpi rename usb-creator-gtk software-properties-gtk chrome-gnome-shell
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
Create a startup application with this command.
gsettings set org.gnome.desktop.notifications show-banners false
Doing this causes the swap storage to be used when RAM is 90% in use.
sudo nano /etc/sysctl.conf
At the end of this file add: vm.swappiness=10
sudo nano /etc/fstab
Add noatime after errors=remount-ro followed by a comma.
Like This: errors=remount-ro,noatime
(Save and Reboot)
Customise terminal, text editor and add new fonts like JetBrains Mono and Roboto.
That's all folks.