Disclaimer: I tried searching for something like “useful programs”, “useful packages”, “useful tools”, “recommended packages”, etc. Don’t see any posts like that, if this is a duplicate, then it’s not intentional and my search skills have failed me.
Anyway, I was watching a YT video today and the guy launched a cool program in his terminal, I paused to see what he was running. It was btop, of course being new I never heard about it. Then I thought – how many cool tools/packages are there, which people use, but I am not aware of?
So what do you like? What do you install on a fresh install? What are the most useful tools in your belt? What can’t you live without on Linux?
Perhaps I’ll find something useful :)


IDE:
DOOM Emacs. It’s my IDE, my email client, sometimes my terminal, my calendar, my regular word editor, it’s just everything I need.
NVChad. It’s Neovim but with all the smart plugins as default. I prefer it over lazyvim as it just has everything I need good to go.
CLI/TUIs:
If you like watching anime than Ani-CLI is the best thing out there. has everything and you can watch whatever you want in the terminal.
Bat. It’s like Cat but better.
lazygit. really great git interface that makes things easy.
cmus. easiliy the best TUI music player
yazi. my go to file manager. has everything I need, easy to theme and customize.
osxiv. straight forward image viewer
Browser:
Qutebrowser. I like using vim navigation for everything so Qutebrowser is my browser of choice. very easy to customize and configure with custom scripts. works fantastic with various password managers.
You might be the first person I’ve found on Lemmy that actively uses both DOOM Emacs and a Neovim distribution. Could you perhaps do a deeper dive on your work flow? Thanks in advance!
Sure. I use NVChad for web development/simple HTML since it’s preconfigured perfectly for that stuff right out of the box. for example hex color codes it shows a visual representation of the colour which is awesome when using tailwind or just regular css. It’s simple to set up right away so I can easily install it quickly on any machine and be good to go.
DOOM Emacs I use for larger projects/builds, compiling stuff, working with configurations (I primarily use NixOS) as I find it works better with that stuff. having a built in terminal is also very nice as well as a built in email client and the built in file manager makes managing projects much easier combined with the added built in git. Also with DOOM Emacs if I create a new file for something it will have stuff preconfigured, kinda like a bootstrap, for various things.
Thank you so much for the elaborate answer! Have a good one!