Recommended software
- Arch Linux,
the no-nonsense Linux distribution. It's not perfect,
but it has the best reward-to-effort ratio for me.
Mainly its spectacular wealth of available packages
(11000 main + 53000 AUR!) make it the king.
- Alpine Linux,
the featherlight distribution powering this server.
- Void Linux,
another nice lightweight distribution. It has
a great package management system with good
support for both binary packages and
Gentoo-style
customizable source builds.
- i3, a mature, lightweight,
responsive tiling window manager without all the fuss.
I'll move to its successor-in-progress
Sway as soon as I find it mature enough.
- Neovim, which I use instead of its
venerable ancestor Vim because
it's faster, cleaner, and more future-facing
(source).
With plugins, of course:
- vim-plug
for simple and effective plugin management.
- terminus
to noticeably improve integration with the window manager.
- onedark.vim,
because it looks great and is easy on the eyes.
- lightline.vim
for no real reason. Just eye candy I guess.
- vim-polyglot,
because its syntax definitions are much better.
- vim-sneak
to make movement less of a hassle.
- Alacritty as terminal emulator,
for its speed, minimalism, ease to configure, and native Wayland support.
I used to use st,
but it was too annoying to reconfigure.
- imv,
a command-line image viewer that I've found to be
much simpler and snappier than its more popular cousin
feh.
- zathura,
a fantastic modular viewer for PDFs and similar formats.
It remembers your position in a document after closing or reloading,
which is great when using LaTeX, and the main reason
I prefer it over MuPDF.
- mpv, a great terminal-friendly media player.
If you have youtube-dl installed
you can watch videos you would otherwise need a web browser for.
- nginx,
the most popular HTTP server in the world.
And for good reason: it's lightweight, fast, secure,
flexible and straightforward to configure.
- Zola to generate static webpages,
including the one you're reading right now.
- QEMU,
the Swiss army knife of emulation, and a damn fast one at that,
albeit with absolutely terrible documentation.
My old Windows launch script is here.
- The musl C standard library,
the only one that remembers it's supposed to stick to the
official specification rather than pursuing every crazy idea.
- BusyBox bundles the
most important Unix tools into one portable ELF.
- s6,
a nice Unix service manager and init system.
I used it in my now long-abandoned
LFS installation.
- doas,
sudo for the 21st century, this time actually configurable.
© "Prefetch". Licensed under CC BY-SA 4.0.