milo@london

~/projects/nixeljam

2026 to now

nixeljam

The NixOS flake that runs my desktop, a self-hosting mini PC and a VPS.

Every machine I own is a host in this flake. If it cannot be declared and rebuilt from here, it does not get installed.

  • pc: the desktop. Hyprland, the pixeljam theme (the colours on this site) and far too many keybinds.
  • minipc: the box under the TV. Copyparty for files, Navidrome for music, Home Assistant, AdGuard Home.
  • vps: an aarch64 box with a real public IP. Caddy in front, Tailscale for admin, fail2ban, disko for the disk layout.

Secrets go through sops-nix. Admin access is tailnet-only, so no host exposes SSH to the internet. It started from anotherhadi’s nixy and has been rebuilt piece by piece since.

~/meta

live2026 to nowNixNixOShome-managerHyprlandsops-nixTailscale