Tech Stack
π₯οΈ Basic environment
Artix Linux with runit - Daily-driver distro, like Arch but without SoystemD. A great just-werksy alternative is Linux Mint.Tails OS on Ventoy USB - USB-stick rescue distro, though not needed recently.
Xorg with sx - Display server
Dunst - Notification daemon
Xcompmgr - Window compositor
NetworkManager(Hybrid) - Connection manager
π§βπ» Terminal
zsh - User shelldash - System shell (/bin/sh Symlink)
Neovim(TUI) - Text editor
dvtm(TUI) [Swindles' build] - Terminal multiplexer
zsh config
By default .zshrc is located at ~/.zshrc along with other zsh configuration files, this command will set ~/.config/zsh as the default directory for zsh configuration: export ZDOTDIR=$HOME/.config/zsh
~/.config/zsh/.zshrc
nvim config
~/.config/nvim/init.vim
set number relativenumber set title set titleold=st set clipboard+=unnamedplus colorscheme sorium
sorium theme
Based on how the default theme looked to me in older versions. (Incomplete, but does it for me)
~/.config/nvim/colors/sorium.vim
βοΈ Suckless Software
dwm - Window manager/graphical environmentst - Terminal emulator
dmenu - Application launcher and menu
slstatus - Status bar
dwm config
slstatus config
π Web
Luakit(GUI) - Browser. Other interesting options are Librewolf, Brave, and Ungoogled Chromium.4get[Tor] [Instances] - Metasearch engine
Neomutt(TUI) - E-mail client. Pretty easy to set up with Mutt Wizard once you set up PGP and pass.
Newsraft(TUI) - RSS Reader. Another interesting option is sfeed. [1][2]
luakit config
~/.config/luakit/userconf.lua
local settings = require "settings" local engines = settings.window.search_engines settings.window.home_page = "//4get.bloat.cat" engines.fourget = "//4get.bloat.cat/web?s=%s" engines.br = "//search.brave.com/search?q=%s&source=web" engines.inv = "//inv.nadeko.net/search?q=%s" engines.aur = "//aur.archlinux.org/packages?K=%s" engines.aw = "//wiki.archlinux.org/index.php/Special:Search?fulltext=Search&search=%s" engines.default = engines.fourget
Userscripts
Privacy Redirector[Download] - Redirect mainstream sites to privacy frontends.Select text inside a link like Opera - You can do the same by holding ALT while selecting text, so I don't use it anymore
Addons
I don't use Librewolf anymore, but here are some addons I used back when I did.
Violentmonkey - Userscript manager
uBlock Origin - Ad-blocker. Also allows blocking unwanted elements.
Tridactyl - Vim-like keybinds
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
TWP - For some reason Librewolf won't translate from Russian anymore
Turbo Download Manager - Faster downloads? Also allows access to direct download links of files being downloaded
LocalCDN - Third-party tracking protection
Skip Redirect - Automatically bypass redirect links when the destination URL is clearly included at the end
I still don't care about cookies - Remove cookie notifications
newsraft config
~/.config/newsraft/config
bind a mark-read
bind A mark-read-all
bind m exec mpv --no-terminal "%l" &bind m exec mpv --no-terminal "%l" &
bind M exec mpv "%l"
bind s exec echo %{ht
bind t exec stuff="$(echo "%l" | sed -E 's/.*v=([^&]{11}).*/\1/')" && mpv --pause "//i.ytimg.com/vi/$stuff/maxresdefault.jpg" || mpv --pause "//i.ytimg.com/vi/$stuff/hqdefault.jpg"
bind T exec mpv --pause $(yt-dlp --get-thumbnail "%l")
π₯ Downloading
Nicotine+(GUI) - SOVLseek client. Username: srzit, online only when downloading, though.yt-dlp(CLI) - Despite the name, it gets videos from all DRM-free sites. It also allows mpv to stream videos from more sites.
transmission-cli(CLI) - Torrent client. A great GUI alternative is qBittorrent.
π οΈ Tools
htop(TUI) - Process and system monitorfastfetch(CLI) - OS information tool, like Neofetch but much better
tesseract(CLI) - OCR
Syncthing(Hybrid) - File synchronization across devices
πΏ Multimedia
cmus(TUI) - Music playermpv(Hybrid) - Video player
nsxiv(Hybrid) - Image viewer
zathura(Hybrid) with muPDF backend - Document viewer
mpv config
~/.config/mpv/mpv.conf
ao=alsa hwdec=no vo=gpu gpu-api=opengl hwdec=vaapi
Keybinds
~/.config/mpv/input.conf
v vf toggle vflip h vf toggle hflip g vf add lavfi=[negate] F script-binding quality_menu/video_formats_toggle Alt+f script-binding quality_menu/audio_formats_toggle
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[Lua] also exists but I never tried it.
zathura config
This fixed the issue where Zathura suddenly stopped copying selected text like it used to.~/.config/zathura/zathurarc
set selection-clipboard clipboard
ποΈ Editing
ImageMagick(CLI) - Krita(GUI) - Image editors. Another great option is GIMP.groff(CLI) - Document editor. 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.
ffmpeg(CLI) - Blender(GUI) - Video editors. I mostly use ffmpeg, but I recently used OpenShot for a meme that required a chroma-key and Blender for another that required key-frames. I think you can do chroma-keying in Blender too, so I uninstalled OpenShot. Another good option is Kdenlive.
π² Misc
Wallpapersxprofile
Thanks Luke's dotfiles for the autostart. Also, is there a better way to set the volume up with alsa? If I don't include the amixer command, it starts as mute, AND at 0%.
/etc/xprofile
#!/bin/sh amixer -c 0 set Master playback 100% unmute xwallpaper --zoom "$(find ~/stuff/img/wal/art/* -type f | shuf | head -n 1)" xset r rate 300 50 autostart="xcompmgr slstatus" for program in $autostart; do pidof -sx "$program" || "$program" & done >/dev/null 2>&1
Theming
Into The Black Hole - Amoled theme for Firefox-based browsersst color scheme (from config.h)
π± Android

Brave - Browser
Fennec - Browser with extensive add-on support.
Termux - Terminal emulator
F-Droid Classic - Libre App Store
SD Maid SE - BleachBit's faithful sidekick. This version allows bypassing paid features.
Aurora Store - FOSS Google Play client
π οΈ Tools
K-9 Mail - EmailOpen Camera - Camera
Organic Maps - Maps
Quik - SMS
OCR - QR - Scanners
OpenCalc - Calculator
FlorisBoard - HeliBoard - Regular Keyboards
Thumb-Key - Keyboard made for your thumbs
πΏ Multimedia
cmus(TUI) and Termux:Widget for a shortcut - Music playerSeeker - Soulseek client
MuPDF - PDF reader
YTDLnis - GUI app for yt-dlp
LibreTorrent - Torrent client
Misc
Audire - Identify music like in ShazamTIDY - Local image search
Compass - Compass
Breezy Weather - The weather
Editing
Open Video Editor(w.i.p) - Video Guru(Non-free) - Video editorsOojao Image Editor(Non-free) - Image editor
Private DNS
This will block ads, even outside of the browser.
dns.adguard.com
Android wallpapers








