Ubuntu post installation steps

Remove crap

apt remove gnome-shell-extension-desktop-icons-ng

Installation

apt install curl nfs-common mc openssh-server tilix gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad papirus-icon-theme gnome-tweak-tool epiphany-browser vim nano flatpak gnome-backgrounds

Flatpak installation

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install -y flathub org.gnome.PasswordSafe

flatpak install -y io.github.celluloid_player.Celluloid

flatpak install -y libreoffice

flatpak install -y firefox --channel=beta

flatpak override --socket=wayland --env=MOZ_ENABLE_WAYLAND=1 org.mozilla.firefox

Alias lsblk to add more info

echo "alias lsblk='lsblk -o name,type,size,fstype,mountpoint,vendor,model'" >> ~/.bashrc

Packages for development

apt install gnome-builder golang fastboot heimdall-flash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup component add rls rust-analysis rust-src

Disable services

systemctl disable switcheroo-control.service
systemctl disable ModemManager.service

Change settings for journal in /etc/systemd/journald.conf

sed -i "s/^#Storage=auto/Storage=persistent/" /etc/systemd/journald.conf && systemctl restart systemd-journald

Change dock settings

Since dock doesn’t have enough options that can be toggled in gnome-settings, here is a way how to get around that.

List all the keys that can be changed:

gsettings list-keys org.gnome.shell.extensions.dash-to-dock | sort

The one i’m interested in is animate-show-apps and hotkeys-overlay, so read the values to verify:

gsettings get org.gnome.shell.extensions.dash-to-dock animate-show-apps

gsettings get org.gnome.shell.extensions.dash-to-dock hotkeys-overlay

Then change the values for both to false:

gsettings set org.gnome.shell.extensions.dash-to-dock animate-show-apps false

gsettings set org.gnome.shell.extensions.dash-to-dock hotkeys-overlay false

Done