Hardware and OSs
- Lenovo X140e laptop (2013) with Arch Linux
- Lenovo M8 Android tablet with Termux - pseudo-Debian environment
- Logitech KeysToGo Bluetooth keyboard - the most slender and comfortable among any external or embedded keyboards I can recall.
- Sanyo Xacti (2010) recorder/MP3 player
- Nikon Coolpix S01 camera
Main workflow
- Tmux - terminal management and multiplexing
- VIM - all text editing.
- W3M (main site) - terminal-based web browser I use for most text-based or simple content. Otherwise Opera.
- Lynx - terminal-based browser I use strictly for the gopher:// protocol browsing.
- Neomutt (Mutt fork) - offline email synced with mbsync
- BSD Calendar to manage my offline plain text calendar. Used calcurse long back, for those who prefer an ncurses front end with more options.
- jrnl2 - a lot of my digital journaling and note-taking. In addition to other plain-text files synced and backed up with Bitpocket (below).
- srchx - content searching through disparate plain-text sources
- alias-gen and exec-cmd - for all sorts of aliasing and shortcuts
- bitpocket - file synchronization and backup, along with plain rsync
- GnuPG - PGP encryption, signing and authentication
- nnn - occasional file management, otherwise basic UNIX shell
- Plain paper index cards and notebooks
Other
- ssg - Static site generator for this blog
- Newsboat - RSS reader
- nq - task queueing system
- Awstats - Web log analysis and statistics
- Profanity - XMPP (chat) client
- Penti Corded Keyboard - Android one-handed chorded keyboard; for limited use cases in the past; not presently.
Media and presentation
- sent (main site) - ‘guerilla’ ultra-minimalist slide presentations
- Pandoc - To generate formatted documents (or fancier slides) from markdown by intermediary of Latex
- Latex - For scientifically/presentationally formatted documents of any complexity
- imagemagick - CLI image manipulation
- ffmpeg - CLI audio manipulation
- Diagram creation - it can vary
- cmus - ncurses-based music player.
X-Server setup on a native Linux machine
- Awesome WM - a tiling window manager for X; Lua spin-off of dwm. Horrendous configuration syntax, but I’ve now used it for seven years and don’t really care, spending most time in terminals anyway.
- st - Suckless terminal
- sxhkd - X shortcut key daemon
Other recommendations
- suckless.org and software that rocks
- Picolisp - My preferred Lisp to the Clisp variant.
- Mentat Wiki
Tools I don’t use
- SaaS Cloud email. I host my email at a VPS and manage it entirely offline with Mutt and mbsync.
- Most Google tools, including the search engine.
- SaaS cloud tools in general. Not infallible, but as a rule.
- CMS solutions (ie Wordpress, Joomla)
- Proprietary software
- Word processors, GUI-based presentation software.
- Social media
- Closed/centralized messengers
Questions, comments? Connect.