Uses
Devices
- Desktops:
-
AMD Ryzen 5 2600, 16GB DDR4 RAM, 256GB SSD, 1TB HDD, Keychron K2,
Logitech ERGO M575
-
Mac mini, M2 (8-core CPU, 10-core GPU, 16-core NE), 8GB unified memory,
256GB SSD
- Laptops:
- ThinkPad X13 Gen 4, Ryzen 5 PRO 7540U, 32GB DDR4 RAM, 1TB SSD
- ThinkPad T450, i5-5200u, 8GB DDR3 RAM, 256GB SSD
- Mobile: iPhone 13 mini Green
Software
-
OS: Fedora Silverblue (U-Blue),
Rocky Linux 9
- DE: GNOME (vanilla)
-
Shell: Fish (theme)
- Editor: VSCode, Vim, GNOME Text Editor
- Terminal: GNOME Console
- Browser: Firefox, Google Chrome
- Email: Thunderbird
Programming
- Backend: Go, Node.js (TypeScript) and Next.js
- Frontend: React (TypeScript), Next.js
- Database: PostgreSQL mostly
- Desktop: GTK4 (with libadwaita), Electron (TypeScript)
- DevOps: Docker, Podman, Ansible
- Scripting: Fish, Bash/POSIX, Python
Self-hosting
- OS:
- ProxMox for hypervisor
- Rocky Linux 9
- Ubuntu 22.04 LTS
-
Administration: Podman containers managed with systemd and deployed with
Ansible
- Services: Miniflux, Vaultwarden, Uptime Kuma, Wireguard VPN
- Reverse proxy: Caddy v2