My Software Stack

By chimo on (updated on )

This is a blog post similar to My Android Stack, except for my daily-driver machine: a Dell XPS laptop running Alpine Linux. Most of those tools run in their own Incus container, because why not.

aerc + opensmtpd + mbsync
aerc is a terminal email client. I use opensmtpd to send emails and mbsync to synchronize with my mail infrastructure.
bemenu + bemoji
bmenu is a menu library, bemoji is an emoji picker that integrates with bemenu.
foot
Terminal emulator for wayland.
grim + slurp
slurp lets you select a screen region, grim takes screenshots
imv
CLI image viewer.
irssi
Terminal IRC Client
khal + khard + vdirsyncer
Calendar and Contacts managers for the terminal. vdirsyncer takes care of synchronizing data between my machine and my nextcloud instance.
nextcloudcmd
Nextcloud CLI client. I use it with my nextcloud instance.
newsboat
Terminal RSS Reader. I use it with my FreshRSS instance.
mpv
Media player (local media, YouTube, Twitch, etc.)
qutebrowser
Keyboard-focused web browser.
rbw
Bitwarden CLI client. I use it with my vaultwarden instance.
tmux
Terminal multiplexer.
sway + swayidle + swaylock-effects
Tiling Wayland compositor and a drop-in replacement for the i3 window manager.
tut
Terminal mastodon client.
vim
Text editor. More info about my vim setup here.
wl-clipboard
Clipboard for wayland.
zathura
Document viewer (ex: PDF).