I've eschewed using software that doesn't suck too much. It sucks to use; we're not living in the 80s. Instead, I've opted for software that gives you more power than competing solutions.
There are old-school, powerful tools out there do do many given tasks. (Emacs, Vi/Vim, Arch, etc) I'm not a fan, because they often rely on antequated designs for their UX. It makes them unnecessarily hard to use for modern-day users.
I'm also not a fan of slapping everything onto Electron or some other JS-style platform. So I've attempted to get modern software created with our current, better understanding of UX that also integrates the superior old-school values of well-written, efficient code in a fast language.
| Major Applications | Usage | Previously |
|---|---|---|
| Antergos | Operating System | |
| i3-gaps | Window Manager | |
| polybar | Application Bar | |
| Rofi | Application Launcher | |
| Kitty | Terminal Emulator | XST, Alacritty |
| DeaDBeeF | Audiophile Music Player | |
| ne | Terminal Text Editor | |
| slash | Terminal-Based System Info and OS Art | |
| zsh with oh-my-zsh | User-facing shell | mksh |
| ranger | File Manager |
| Minor Applications | Usage |
|---|---|
| Most | Pager to replace Less/More, has shiny syntax highlighting |
| highlight | Syntax highlighter you can pipe into |
| exa | Completely better version of ls. You'll never use ls again. |