Mi Setup
El hardware, el sistema y las herramientas con las que trabajo a diario.
SYFHome-Hub, mi servidor de casa
Un servidor NixOS con la configuración declarada en Git: el sistema entero se reconstruye desde un archivo, así que reinstalarlo es reproducible en vez de un ejercicio de memoria. Todo se expone hacia fuera por un túnel de Cloudflare, sin abrir un solo puerto en el router.
Cloudflare Tunnel
Nginx Proxy Manager
- Vaultwarden
- Nextcloud
- Paperless-NGX
- Samba
- Navidrome
- wg-easy
NixOS · Sistema operativo declarativo. La configuración vive en un repo y se aplica con un comando. Docker para lo que no es un módulo NixOS.
AdGuard Home
DNS y DHCP para la red local, al margen del túnel
Mi puesto de trabajo
Un portátil modesto llevado al límite: sin entorno de escritorio pesado, con la ventana justa en pantalla y casi todo a un atajo de teclado. Nada de esto es por estética; es lo que hace que una máquina de 15 GB aguante contenedores, servidor de desarrollo y editor a la vez.
HP 15s
Intel Core i7-1255U y 15 GB de RAM. El equipo con el que trabajo a diario, en casa y fuera.
Tres pantallas
La del portátil más una Acer EK321Q y una AOC 27B3HM puesta en vertical, que es donde viven la documentación y los logs.
CachyOS
Arch optimizado para rendimiento. Paquetes al día sin tener que montar el sistema desde cero.
Hyprland
Compositor con ventanas en mosaico sobre Wayland. Sin ratón para colocar ventanas: cada una cae donde le toca.
kitty y fish
Terminal acelerada por GPU y una shell que autocompleta con el historial sin tener que configurarle nada.
tmux
Sesiones que sobreviven al cierre de la terminal y a la reconexión por SSH al servidor.
Neovim
Configuración propia, sin distribución de terceros: LSP con Mason, formateo con conform y navegación con fzf. Comparte atajos de movimiento con tmux, así que saltar entre panel y editor es el mismo gesto.
Docker
Cada proyecto con sus servicios aislados, para no llenar el sistema de dependencias que luego nadie recuerda por qué están.