Bootstrapping a Debian Workstation

Installation

GNOME Desktop

Clean Up the Standard Installation
sudo apt purge gnome-clocks gnome-connections gnome-contacts gnome-maps gnome-music gnome-remote-desktop gnome-snapshot gnome-sound-recorder gnome-tour gnome-user-docs gnome-user-share gnome-weather \
libreoffice* lynx rygel shotwell simple-scan yelp
sudo apt --purge autoremove
Install Desktop Goodies
sudo apt install bmap-tools chromium firefox-esr rsync tcpdump tpm2-tools wakeonlan whois
Install Development Tools
sudo apt install git jq make pngquant podman python3-venv qrencode uuid xxd yq
curl --proto '=https' --tlsv1.2 -sSf "https://just.systems/install.sh" | sudo bash -s -- --to "/usr/local/bin"
Configuration
Schedule Cron Jobs During Work Hours
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 14 * * * root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.daily; }
47 14 * * 2 root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.weekly; }
52 14 1 * * root test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.monthly; }