SAM-DESKTOP
NIXOS 25.111. OVERVIEW
The primary development workstation running NixOS 25.11 with the Niri compositor. Configured as the main entry point for all development work, with direct SSH access to all homelab machines and full disk encryption. This machine serves as the primary development environment with Neovim, Pi coding agent, and full Docker access to the homelab network.
Built for precision engineering workflows. The Niri scrolling-tiling compositor provides a zero-friction windowing experience, while NixOS guarantees reproducible system state across rebuilds. Every service is containerised; every configuration is declarative.
2. HARDWARE SPECS
HARDWARE SPECIFICATIONS
3. NETWORK CONFIG
CONFIGURATION
{ config, pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.hostName = "sam-desktop"; networking.networkmanager.enable = true; services.openssh.enable = true; services.openssh.settings.PasswordAuthentication = false; system.stateVersion = "25.11"; }
4. SERVICES
RUNNING SERVICES
| SERVICE | STATUS | PORT | NOTES |
|---|---|---|---|
| CADDY | ● RUNNING | 443, 80 | Reverse proxy |
| WIKI.JS | ● RUNNING | 8230 | Documentation |
| MOSQUITTO | ● RUNNING | 1883 | MQTT broker |
| PI-HOLE | ● RUNNING | 51820 | DNS sinkhole |
| GRAFANA | ● RUNNING | 3000 | Metrics dashboard |