Saltar al contenido
WaSeidev
Ver en inglés

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.

Internet

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.