What do you use on your systems?
To put it simply, mostly GNU/Linux with some minimalist software.
On The Desktop
I use most of everything here everyday and my setup is "battle-tested" in a way. It's supposed to just work in almost any situation.
- Desktop environment: dwm, dmenu, slock, and a modified version of Luke Smith's dwmblocks. I may eventually release my build, but I might reconfigure it first since there's a lot of stuff in there I don't use anymore (including but not limited to gaps).
- Terminal emulator: This specific commit of Luke's st. Newer versions of his build are very unstable on my system so I stopped using them and opted for the last commit without the changes that messed everything up.
Web browser: Firefox
- Unfortunately there aren't really any good web browsers that function as a solid alternative to anything most normal people would use, while being independent of both Firefox's and Chrome's codebase.
- Netsurf looks cool, and is usable, but I'm not going to use it as my main browser for now. My index doesn't render properly on it, which is no surprise as it uses CSS3 features to center the content, but otherwise looks good.
- I have chosen Firefox with a profile generated by a great tool called ffprofile.
- It gets the job done, however I also have lynx installed on my machine.
- A select list of my Firefox addons:
- Text editor: neovim (for text editing) and Emacs for development. I had to leave neovim for Emacs because neovim was simply becoming too slow even on a "bare minimum" setup that provides stuff you'd expect inside of an IDE. Emacs doesn't have these problems, so neovim has been downgraded to just a text editor now.
- Music player: MPD and ncmpcpp
- Video player: MPV
- Feed aggregator: Newsboat. I have been toying with sfeed recently too but I don't think I'll use it full-time. Cool project though.
- Email: I use Luke Smith's fantastic mutt-wizard. It configures neomutt, isync, and notmuch automatically with support for up to 9 accounts.
- Password manager: The only good one, pass. Historically, I used gopass, which I don't recommend because it breaks compatibility with pass (you get GOPASS-SECRET-1.0 instead of passwords). I also used to use Bitwarden, which I can vouch for. Pretty good for normies.