Tech Stack

Operational System

Artix Linux with runit - Daily-driver distro, like Arch but without SoystemD
Tails OS on Ventoy USB - USB-stick rescue distro, though not needed recently

Basic environment

Xorg with sx - Display server
Dunst - Notification daemon
NetworkManager (Hybrid) - Connection manager

Suckless Software

dwm - Window manager/graphical environment
st - Terminal emulator
dmenu - Application launcher and menu
slstatus - Status bar

slstatus config

cmus status

Displays the current song playing on cmus (if running) in the format: "Artist - Song Title |" as shown in the screenshots.

{ run_command, "%4s ", "pgrep -x cmus > /dev/null && (cmus-remote -C status | grep -q 'tag artist' && echo \"$(cmus-remote -C status | grep -oP '(?<=tag artist ).*') - $(cmus-remote -C status | grep -oP '(?<=tag title ).*') |\" || echo \"$(cmus-remote -C status | grep -oP '(?<=file ).*' | sed 's|.*/||; s|\\.[^.]*$||') |\")" },


Network status from networkmanager

Displays network status as:

{ run_command, "%4s ", "nmcli general status | grep -q -w \"connected\" && echo Online || (nmcli general status | grep -q \"connecting\" && echo ... || echo Offline)" },


Sound volume with amixer

Gets volume percentage from amixer

{ run_command, "Vol: %4s ", "amixer sget Master | awk -F\"[][]\" '/%/ { print $2 }' | head -n1" },


Pacman package count

Gets package count from pacman

{ run_command, "Pkg:%4s " , "pacman -Qq | wc -l"},


Full config.h:


Terminal

zsh - User shell
dash - System shell (/bin/sh Symlink)
Neovim (TUI) 0.9.5-6 - Text editor. The color schemes in newer releases suck.


Web

Librewolf (GUI) - Browser. Other interesting options are Luakit, Brave, and Ungoogled Chromium.
4get.ca - Instances - Metasearch engine, like SearX but much better

Userscripts Violentmonkey - Userscript manager extension
Privacy Redirector - Redirect mainstream sites to privacy frontends. Very minimal compared to full-blown extensions like LibRedirect and Redirector.
Select text inside a link like Opera - Select text inside links

Add-ons Tridactyl - Vim-like keybinds
LocalCDN - Third-party tracking protection
uBlock Origin - Ad-blocker. Also allows blocking unwanted elements.
Web Archives - Check archived web pages
Search by Image - Reverse-search images and access images on sites that don’t permit right-clicking to save or view them directly.
User-Agent Switcher - Device spoofer
Turbo Download Manager - Faster downloads?
I still don't care about cookies - Remove cookie notifications
TWP - For some reason Librewolf won't translate Russian webpages anymore

Tools

htop (TUI) - Process and system monitor
fastfetch (CLI) - OS information tool, like neofetch but much better
Syncthing (Hybrid) - File synchronization across devices
dvtm (TUI) - Swindles' build - Terminal multiplexer

Online Tools

Nicotine+ (GUI) - Sovlseek client. Username: srzit, online only when downloading, though
Newsraft (TUI) - RSS Reader. Might switch to sfeed [1][2][3] because newsraft occasionally crashes Firefox-based browsers when closing.
transmission-cli (CLI) - qBittorrent (GUI) - Torrent client. Uninstalled the later ages ago but I'll leave it here as a recommendation for a sensible GUI.
yt-dlp (CLI) - Despite the name, it gets videos from all DRM-free sites. It also allows mpv to stream videos from more sites.

Multimedia

cmus (TUI) - Music player
mpv (Hybrid) - Video player
nsxiv (Hybrid) - Image viewer
zathura (Hybrid) with muPDF backend - Document viewer

Mpv scripts quality-menu - Change streamed video quality, like on YouTube. Simply use the 'F' key binding, don't bother with the OSC/UI stuff.
WebM Maker - Make webm or gif clips from videos. mpv-easycrop also exists but I never tried it.

Editing

ImageMagick (CLI) - Krita (GUI) - Image editor
groff (CLI) - LibreOffice (GUI) - Document editor. The last time I used LibreOffice was for a slideshow presentation, and I’ve kept it uninstalled since. I’ve also tried suckless sent before, but it’s obviously not ideal for PowerPoint-style presentations. Next time, I might try LaTeX Beamer. [1]
ffmpeg (CLI) - OpenShot (GUI) - Video editor. The last time I used OpenShot was for a chroma key effect, but I uninstalled it since I mostly rely on ffmpeg for everything else. Other good options include Kdenlive and Blender, though I haven't tried video editing in Blender yet.

Android
F-Droid - Libre app store
Fossify - FOSS utilities
Termux - Terminal emulator
Fennec - Browser with extensive add-on support.
SD Maid - System Cleaner, because Android clutters itself. This version allows bypassing paid features.
Aurora Store - FOSS Google Play client

Tools

K-9 Mail - Email
Quik - SMS
OCR - Get text from images
OpenCalc - Calculator
FlorisBoard - Thumb-Key - Keyboards

Miscellaneous

Compass
QR & Barcode Scanner
Breezy Weather
Organic Maps

Multimedia

VLC - Playing local music, but it does more than that
Seeker - Soulseek client
YTDLnis - Android GUI for yt-dlp
LibreTorrent - Torrent client

Theming Into The Black Hole - Amoled theme for Firefox-based browsers
sorium - OneeChan Theme
st color scheme (from config.h)



Burzum