(this article is continually updated)
OS: Fedora 34
DE: GNOME 41
I use the default Adwaita dark theme. I use some extensions, but the UX is practically same the.
Previously, I’ve been using Kubuntu.
Currently trying out fish instead of BASH.
Text editor/IDE: Emacs (Doom Emacs) and vim in the terminal. Sometimes VS Code.
Browser: Brave (a FOSS, chromium-based browser with lots of awesome features)
There’s been some unjustified (imo) criticism against brave, so I recommend reading this article.
Media player: VLC
Music: Lollypop or cmus
Lollypop is pretty and follows GNOME UX philosophy. Cmus is a small and simple terminal music player.
I also use Flacon for splitting albums according to CUE files.
PKM (personal knowledge managment), time and task managment: Roam Research
Check out this article of mine.
Managing, converting, editing,… e-books.
P2P: qBittorrent, Nicotine++ (soulseek client)
Documents: I use zathura as my pdf reader. It’s not very advanced, but it’s simple and keyboard-driven. I write official documents in LaTeX. I write most of my drafts in markdown with Apostrophe. I use lilypond for music notation.
RSS: I used newsboat and tried elfeed, but I want my rss feeds synced across devices, so I use Inoreader.
Photo editing: Currently learning darktable.
Other tools: Most of the default GNOME programs are good enough. Some other nice programs include: rsync (for working with files in the terminal), neofetch (I use Arch, btw.), youtube-dl, drive (a git-like google drive client), syncthing (syncing files on multiple devices), bashmount, and of course git and other tools for development. I also regularly utilize some scripts I made or copied.