new_install.shwill do an interactive install. It's also easy to read / modify.
Spellcheck on the command line with aspell.
Record a gif of your screen with byzanz.
Use Shutter to take screenshots.
Use arandr or xrandr to change the multi-monitor setup.
ShotCut for video editing.
Baobab for disk usage analysing. du for disk usage.
Use lxappearence to change GTK themes.
Octave for Matlab alternative.
blueman-applet for bluetooth.
Typora for markdown writing.
fd for find replacement. rg for grep replacement. fzf for fuzzy finder. bat for cat. exa for ls replacement.
neofetch
neovim for text editing.
clang g++ gdb llvm valgrind
breeze-icon-theme
discord
et - like mosh / ssh
etcher - iso writer
firefox
hack - font
gimp - image editor
git
gnome-calculator gnome-bluetooth? gnome-disk-utility? gnome-keyring?
gparted - partitioner
htop - process viewer
i3status
kde-style-breeze-qt4
latexmk
rust from rustup
python3 - pip3 python2 - pip2
thunar - file browser
libreoffice - Office suite
nm-applet - network manager system tray applet
ranger - command line file viewer
rofi - command runner dmenu replacement
sl - for the trolls
spotify-client
task / taskwarrior
signal-desktop
virtualenv
vlc
wireshark
zsh
aptitude search '~i!~M' -F '%p' - lists installed packages