Dotfiles
Workflow
I prefer software that presents a low cognitive load in integrating and using on a day to day basis. This typically ends up being software that I can manipulate through the use of configuration files.
Tools (or How I Do My Computing)
With a slight nod to RMS's article of a similar name; here is a list of programs that I use on a day to day basis.
Text Editor: Emacs with Evil mode. Truly the best of both worlds. Browser: Nyxt Browser, an extensible browser in the vein of Emacs written in Common Lisp. I use Icecat/Firefox for anything that Nyxt can't handle. Windows Manager: I've found SwayWM recently. I'm a huge fan of Wayland over Xorg and it had the least complicated integration into my workflow. Desktop Environment: If I need a full DE, I use GNOME. By far the most minimal and 'out of the way' of the GNU/Linux DE's in my opinion. Chat: Someone turned my onto Matrix recently and I've been really liking it. I'm able to bridge into IRC chatrooms and it keeps chat history locally so I don't need a bouncer.