Uses (last updated: 2026-05-05)
A list of the hardware, software, and everyday-carry items I currently use, most are sustainable, repairable, and free-software-friendly.
Since I work from home, I keep my work and personal setups separate. My personal setup is centered around my MNT Pocket Reform, while my work setup lives in a small dedicated office room.
Personal Desk
- MNT Pocket Reform (Guix System)
Since 2025 my main computer is a purple RK3588 Pocket Reform.
- 2012-2025: ThinkPad x230
- 2009-2014: Asus EEE-PC 1005HA
- 2003-2010: Toshiba Tecra 8000
- Beelink SER 6 Pro Max (Guix System)
A tiny desktop computer I sometimes use. Bought in 2024.
- 2014-2024: Mac Mini (Debian)
- 2006-2014: Self-build desktop (AMD Athlon 3200+, Nvidia GeForce 7300GT, 4GB RAM)
- Microsoft Surface Go 2 (Guix System)
- I use this exclusively as a drawing tablet (way cheaper than a wacom).
- OnePlus 6T (LineageOS)
Bought in 2018. My personal phone, currently running LineageOS. I would love to move it to postmarketOS eventually.
- 2014-2018: iPhone 5s
- 2011-2014: HTC HD2
- 2006-2011: Motorola Razr v3
- Steam Deck
- Bought in 2022. Having spent far too many hours in Elden Ring, Hollow Knight, and Celeste on it.
- Eizo FlexScan EV2450
- External monitor (FHD).
- Logitech Marble Mouse
- Trackball.
- OLKB Planck
- Keyboard. Akko Fairy Silent Switches. Stock Keycaps.
- Desktronic HomePro
- A height adjustable desk.
Work Desk
- Dell XPS 13 9370 (Guix System)
- My work-issued laptop. I have been using it since 2020.
- iPhone 15
- My work-issued phone.
- Kensington Orbit Wireless
- Trackball.
- Glorious GMMK Pro
- Keyboard. Cherry MX Northern Light Switches. GMK Matcha Keycaps.
- Lenovo Y32p
- 32-inch monitor.
- SteelSeries Arctis 7
- Headset.
- Razer Kiyo X
- Webcam.
- Desktronic HomePro
- Another height-adjustable desk.
Programming
- C
- My preferred systems programming language.
- PHP
- All things web/backend at work.
- Perl
- Scripting and text processing at work.
- Julia
- Number crunching and data visualization.
- Guile Scheme
- Free-software hacking, clay and glue alike for all my personal projects.
- Emacs Lisp
- Lots of Emacs hacking.
Services
- Codeberg
- Git forge for my public free software projects and hosting for this page.
- Mastodon (@theesm@social.tchncs.de) and Lemmy (@theesm@slrpnk.net)
- The only two social media sites I use. I don't use corporate social media (Instagram, Reddit etc.).
- Local Library Subscription
- My local library offers digital access to a variety of newspapers subscriptions. It's pretty convenient.
- Hetzner Storagebox
- Backup storage for off-site backups using borg and file storage.
Servers
- Netcup nano VPS (Guix System)
- Mail (opensmtp and cyrus-imapd)
- A simple mailserver for personal use.
- Wireguard
- VPN.
- Soju
- IRC bouncer connected to Libera.
- Gitolite
- Git for my private personal projects. I use Codeberg for the public ones.
- Dell OptiPlex 7050 (Guix System)
- Borg Backup
- Backup storage for on-site backups using borg.
- Nextcloud
- Groupware and file storage.
- Jellyfin
- Media System.
- Navidrome
- Music Library.
Software
- GNU Guix
- I exclusively use Guix System on all my systems since 2022, after having been on Debian from 2005 to 2017 and briefly on NixOS from 2017 to 2022. Guix is the first free software project I found myself regularly contributing to, after many one-off contributions to other projects over the previous decade. It's great fun, has an awesome community, and is probably as close to a modern lisp machine as one could get.
- Emacs
My computing environment. Some of my favorite packages are:
- modus-operandi
- Theme.
- lsp-mode
- Language servers (intelephense etc.).
- org-mode
- Organization, planning, notes, and making ADHD manageable for me.
- eshell / term
- My main terminal emulator/shell.
- denote
- PKM and Zettelkasten.
- dired
- File manager.
- gnus
- Mail client.
- elfeed
- Feed reader.
- GUD
- Interfacing with several debuggers.
- pass / password-store / pass-otp
- Password management.
- magit
- Makes git much more tolerable and even fun to use.
- org-clock and org-arbeitszeit
- Time tracking.
- org-agenda
- Calendar and task overview, with diary integration.
- ERC
- IRC client.
- jabber.el
- Jabber/XMPP client.
- ement.el
- Matrix client I use for work.
- eww
- Occasional web browser for sites that work well enough without a full graphical browser.
- Sway
Tiling window manager.
- greetd/gtkgreet
- Session management.
- wlsunset
- Day/night gamma adjustments.
- wl-clipboard
- Copy/paste utils.
- ddcutil
- Brightness control for my monitor.
- fuzzel
- Application launcher.
- foot
- Backup terminal emulator.
- Utilities & Fonts
- GnuPG & OpenSSH
- Using GnuPG as my ssh-agent.
- Guile Haunt
- The static site generator powering this page.
- git
- The only VCS I use.
- Borg Backup
- My machines are backed up with borg to my Hetzner Storagebox and to my local server.
- JuliaMono
- Typeface I use in Sway, Emacs and everywhere else.
- Krita
- Pixelart and digital drawing.
- LibreWolf
- Firefox fork, my browser of choice.
- Android (private phone)
- Fennec
- Browser.
- Emacs
- Emacs on Android is surprisingly good. Mainly use it to access my Zettelkasten and Mails.
- Conversation
- XMPP.
- Stock Calendar & Contacts
- Use those with Nextcloud as a DAV-Provider.
- Gitnex
- Reading Codeberg Issues.
- Nextcloud & Nextcloud News
- File storage & RSS Reader.
- Organic Maps
- Not getting lost.
- Ultrasonic
- Navidrome Client for music that isn't on my MP3 player.
- Tusky
- Mastodon client.
- Goguma
- IRC client.
- iOS (work phone)
- Firefox
- Browser.
- Element
- Work messenger.
- Working Copy
- Git client to access my Zettelkasten.
- Duo
- MFA I use for work.
- Notes
- Stock application I use with IMAP.
- Stock application.
Coffee & Bread
- Gaggia Classic
- My trusty espresso machine.
- Sage Smart Grinder Pro
- The electrical grinder next to it. Would love to use a manual grinder, but that would be tedious considering my coffee consumption.
- Tefal Pain & delices
- Breadmaker. Self-made bread is awesome, especially when the machine does most of the work.
Everyday Carry
- EASTPAK Cabin Pak'R
- For everyday carry and short trips.
- Kapten & Son Helsinki Pro
- For longer trips where the Cabin Pak'R is too small.
- Casio W-86
- My day-to-day digital watch.
- Citizen NH9131-14E
- A simple automatic watch for when I want something a bit nicer.
- L'Ombre des Merveilles
- My current day-to-day parfume.
- Sakura Tokyo
- A more summery choice.
- A5 paper notebook
- Currently I'm using one I got at Chemnitzer Linux Days.
- rOtring 600 ballpoint pen
- My trusty pen of choice.
- Truthear Zero: Red
- Wired IEMs for listening to music.
- SnowSky Echo Mini
- Dedicated MP3 player.
- Kindle, 4th generation
- Mostly for reading fiction.
- Anbernic rg34xxSP
- A clamshell form-factor handheld for GBA and PSX retrogaming while commuting.
- Blue-light-blocking glasses
- To avoid headache after long screen sessions.
- Train, public transport, cycling, walking
- My preferred way to get around whenever practical.