Computing #

I have a strong desire to keep my computing under my very control. Part of that desire is satisfied by using software that does just what I intend it to do; another part is by using hardware that supports so.

Hardware #

Below is a list of devices that I use for my everyday computing. All devices, except those with a strikethrough, work with 100% free software.

Inactive devices:

Software #

The operating system I'm using is Parabola GNU/Linux-libre, an Arch-based distro with only free software/firmware inclusion. My entire system setup, including OS installation, packages and configurations, is documented and managed in my recipes repo.

The rest of the the page is a fancy list of software I use. Programs installed from places other than the official Arch repo are marked so respectively.

Desktop #

Screenshots

screenshot of niri and waybar

screenshot of niri in overview and fuzzel

Package nameDescription
lyDisplay manager
niriScrollable-tiling window manager
waybarWayland bar
makoNotification daemon
fuzzelApplication launcher
swaybgWallpaper tool
swayidleIdle management daemon
gtklockLockscreen
wlsunsetNight light

Internet & Communication #

Package nameDescription
iceweaselWeb browser based on Firefox
aercEmail client
gajimXMPP client
nhekoMatrix client
mumbleVoice chat software

Audio/Video #

Package nameDescription
bluetuiBluetooth manager
wiremixAudio mixer for PipeWire
mpvMedia player
mpdMusic player backend
ncmpcppMusic player frontend
imvImage viewer
gimpImage editor
imagemagickCLI image editor
obs-studioVideo recorder
org.kde.kdenliveFlatpakVideo editor
lmmsDigital audio workstation
com.giadamusic.GiadaFlatpakLive loop machine
yt-dlpYouTube video downlodaer

Documents #

Package nameDescription
pragticalAURCode editor
foliateE-book reader
man-dbman page reader
io.github.xiaoyifang.goldendict_ngFlatpakDictionary lookup program
gutenprintPrinter driver
libreoffice-freshOffice suite
d2Diagram scripting language
sqlitebrowserSQLite database editor
simple-scanDocument scanner
gimagereader-gtkOCR program, GUI for tesseract
hunspell-en_usSpell checker
languagetoolGrammar checker

GUI Utilities #

Package nameDescription
alacritty-graphicsAURTerminal emulator
fcitx5Input method for East Asian languages
seahorseKey and trust manager
keepassxcPassword manager
gnome-disk-utilityDisk management utility
pika-backupBackup manager, GUI for borgbackup
flatsealFlatpak permission manager

CLI Utilities #

Package nameDescription
fishCommand line shell
calcurseCalendar
haydenwu/tclkComposerClock, stopwatch and timer
haydenwu/samComposerDecentralized identity manager
ollamaLLM runner
zolaStatic site generator
lazygitTUI for Git
yaziFile manager
ncduDisk usage analyzer
fastfetchSystem information tool
btopSystem resource monitor
tlpPower management tool

Games #

Package nameDescription
flightgear-appimageAURFlight simulator
luantiSandbox voxel game
kminesMinesweeper

Generating this page #

Package lists above are generated from my dinst.kdl with update-package-lists.php:

./update-package-lists.php /path/to/dinst.kdl

This page is released into the public domain under CC0 1.0.