What software do you use daily?

2 min read Original article ↗

I use debian stretch - haven't had the reason to upgrade.

i3, i3lock, alacritty, tmux, bash, vim, mpv/youtube-dl, find, grep, git, curl, jq, weechat, top, firefox, newsbeuter, gpg, cal, node, xdotool & xkeybindings

I would like to not use firefox eventually. The web is too bloated. I should be able to view all websites reasonably in lynx. For everything else I should be using my own clients that talk to websites' API.

I should eventually replace tmux with dvtm and dtach.

I should replace vim eventually with an editor written specifically for me.

I should use dash instead of bash or something simpler.

find -> fd

grep -> ripgrep

curl and jq will not be replaceable.

weechat is amazing in every which way. It's truly a futuristic chat client.

top works just as good as htop when you know how to use it.

i3 & i3lock will never be replaced until we are all on wayland - then it'll be sway or whatever it is.

alacritty is good, could be replaced with st, but not a big deal which terminal emulator I use, as long as it supports all of vim's features.

mpv/youtube-dl is not replaceable either.

newsbeuter is great for rss feeds, something I've only recently discovered the power of.

gpg may be replaced eventually depending on the ecosystem.

cal -3 is a great little utility to quickly look at dates.

node is basically not replaceable; it's a useful repl to quickly test bugs and js language features.


A distro that includes these by default would be extremely useful. My goal is to have a toolbox I totally understand and could modify if need be.

Actually a userland written completely in one language would be awesome. Maybe one day I'll just write my own little language and implement all the above in a simple form.