Skip to content
WaSeidev
View in Spanish

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.

Internet

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.