Uses
Devices
-
Desktop: Intel i5-4590, 16GB DDR3 RAM, 256GB SSD, 512GB HDD, 2TB HDD,
Keychron K2, Logitech ERGO M575
- Laptop: ThinkPad T450, i5-5200u, 8GB DDR3 RAM, 256GB SSD
- Mobile: iPhone 13 mini Green
Software
- OS: Arch Linux (desktop), Fedora (laptop), Rocky Linux 8 (server)
- DE: GNOME (vanilla)
-
Shell: Fish (theme)
- Editor: VSCode, NeoVim, GNOME Text Editor
- Terminal: GNOME Console
- Browser: GNOME Web (Epiphany), Firefox, Chromium
- Email: Geary, Thunderbird when I need encryption
Programming
- Backend: Go, Node.js (TypeScript) and Next.js
- Frontend: React (TypeScript), Next.js
- Database: PostgreSQL mostly
- Desktop: GTK4 (with libadwaita), Electron (TypeScript)
- DevOps: Podman, Ansible
- Scripting: Fish/Bash/POSIX, Python
Self-hosting
- OS: Rocky Linux 8 (bare metal)
-
Administration: Podman containers managed with systemd and deployed with
Ansible
-
Services: Miniflux, Vaultwarden, Gitea, Uptime Kuma, OpenVPN (will replace
with Wireguard)
- Reverse proxy: Caddy v2