The personal list of essential and minimal software as well as some extra
stuff.
The only shell you'll ever need.
A fast and extensible dynamic window manager written in C.
Lightweight terminal emulator
While vim is the must-have and covers about 90% of text editing work, Emacs
provides that extra 110%.
The best file manager for the vim user.
One is for general use, the other for a quick search of textual information.
While primarily used for launching programs, dmenu can be repurposed for pretty
much anything in conjunction with shell scripts.
Two of them.
MPV is a neat small package and can play youtube videos just by link.
Omxplayer is made for Raspberry Pi and works much smoother than MPV or VLC out
of the box.
While it has some unintuitive commands, it is otherwise everything you'd need
from a music player.
A minimal PDF reader with vim-centric keybindings.
THE RSS reader.
Highly configurable email client with extensive documentation, available
everywhere.
A good pair for sftp.
Dead simple firewall.
Minimal notification daemon that doesn't gets in your way.
A small program for switching between keyboard layouts.
A pretty much essential extra program to run multiple scripts for the dwm bar
on multiple independent timers.
Another essential extra program to simplify the use of bash's autocompleting
through history.
Siji is a glyph font that provides a set of icons for your dwm bar.
Although compton is not actively maintained, it's blur effects are much lighter
on computer resources than picom.
Pulsemixer is more visual than pamixer but a bit slower when executed from the
command line.
Generates a terminal color scheme based on an image or wallpaper.
A neat tool to search for duplicate files, music, and images.
Download any video or audio from Youtube.
The simplest screenshot tool there is.
Automatically hides mouse cursor from the screen when you don't need it.
https://github.com/sharkdp/bat
Provides syntax highlighting for cat'ed files.
Terminal music visualizer
---