Programs I Use
A collection of all the programs I use daily
Last update: 2026-09-20
1 Philosophy
I choose software based on the following criteria:
- If a tool has remote syncing, all data should be still available locally, instead of blocked by an internet connection.
- I must have access to all my data, no matter what.
- If I decide to switch tools, they must allow me to export my data.
- I should be able to tinker with the tools, to shape them to fit my needs best.
- The usage must be clean and simple.
- 90% of the software I choose has its source open, often free to fork and change.
- Most tools I use does not have an interface, which turns them scriptable in many ways.
- I prefer lightweight solutions.
1.1 Proprietary Software
I’m okay with having one or two proprietary software, but I do not accept myself relying on them, for essential things.
2 Programs I Use
For a full list of all the programs I use, you can check on aocoronel/dpacker-config. This list is always updated.
The following list of packages are the ones I have a personal preference over. It doesn’t mean their are the best ever.
- Display manager: None. I just run
startx - Display server: Xorg
- Filesystem: xfs
- Init system: runit
- Operational system: Void Linux
- Window manager: i3
User packages:
- Declarative package management: dpacker
Theme:
- Cursor: adwaita-cursors
- Font: jetbrains-mono
- Icons: adwaita-icon-theme
- Pallete color: elegantvagrant
Software:
- Audio editor: tenacity
- Backup: restic
- Bookmark manager: bmark
- Clipboard manager: clipmenu
- Document converter: pandoc
- Dotfile manager: neostow
- File encryption: gnupg
- File manager: ranger
- File syncing: sync files using sftp, and rsync over ssh
- Firewall: ufw
- Graphical debugger: gf2
- Image editor: GIMP
- Keybinding manager (or something like that): sxhkd
- Media converter: ffmpeg
- Media player: mpv
- Notification daemon: dunst
- Office: libreoffice
- PDF viewer: zathura
- Password manager:
passto store OTP, and tinypass as my stateless password manager - Screenshoter: flameshot
- Shell: zsh
- Terminal emulator: st without patches
- Video editor: shotcut
- Web browser: brave with SurfingKeys and Tampermonkey
- Window swithcer: rofi
Emacs:
- Accounting: ledger-mode
- Email Client: mu4e
- File manager: dired
- Git Interface: magit
- Image viewer: image-dired for gallery display
- Music player: emms
- PDF viewer: pdf-tools
- RSS Client: elfeed
- Task management: org-mode
- Text editor: emacs
Other:
- Note-taking: black pen and A4 white paper