My Setup
The hardware, system and tools I work with every day.
SYFHome-Hub, my home server
A NixOS box whose configuration lives in Git: the whole system rebuilds from a single file, so reinstalling it is reproducible rather than an exercise in memory. Everything is published through a Cloudflare Tunnel, without opening a single port on the router.
Cloudflare Tunnel
Nginx Proxy Manager
- Vaultwarden
- Nextcloud
- Paperless-NGX
- Samba
- Navidrome
- wg-easy
NixOS · Declarative operating system. The configuration lives in a repo and is applied with one command. Docker para lo que no es un módulo NixOS.
AdGuard Home
DNS and DHCP for the local network, outside the tunnel
My working setup
A modest laptop pushed as far as it goes: no heavy desktop environment, only the window I need on screen, and nearly everything a keystroke away. None of this is for looks — it is what lets a 15 GB machine run containers, a dev server and an editor at the same time.
HP 15s
Intel Core i7-1255U with 15 GB of RAM. The machine I work on every day, at home and away.
Three screens
The laptop display plus an Acer EK321Q and an AOC 27B3HM turned to portrait, which is where documentation and logs live.
CachyOS
Arch tuned for performance. Up-to-date packages without having to assemble the system from scratch.
Hyprland
A tiling compositor on Wayland. No mouse needed to place windows: each one lands where it belongs.
kitty and fish
A GPU-accelerated terminal and a shell that completes from history without needing to be configured.
tmux
Sessions that survive closing the terminal and reconnecting over SSH to the server.
Neovim
My own configuration, no third-party distribution: LSP through Mason, formatting with conform and navigation with fzf. It shares movement keys with tmux, so jumping between pane and editor is the same gesture.
Docker
Every project with its services isolated, so the system does not fill up with dependencies nobody remembers the reason for.