+# to avoid booting problems with encrypted LVM, see <https://askubuntu.com/a/1105848>
+cryptsetup-initramfs
+lvm2
# this provides setupcon which reads /etc/default/console-setup
console-setup
# without this, systemd-logind won't run, and so not detect lid close for hibernation
xserver-xorg-input-synaptics
# for startx
xinit
+# for xrdb
+x11-xserver-utils
# for startx to run for non-root user
libpam-systemd
# window environment
i3
i3status
suckless-tools
+xterm
# to get sleepy at night
redshift
# for alsamixer
alsa-utils
-# browser
-firefox-esr
-
+# for xterm and browser unicode display
+ttf-unifont
+# also useful
+vim
+sudo
+less
+man-db
+manpages
+# firefox dependencies
+libdbus-glib-1-2
+libgtk-3-0
+# firefox installation dependencies (remove later?)
+curl
+python3
+bzip2
+wget
+jq
+unzip
+# to mount encrypted USB stick and use its contents
+pmount
+cryptsetup
+openssh-client
+#