# services/stardew-tracker.nix — Shared two-year Stardew Valley planner. # # The application and NixOS module live in the standalone stardew-tracker # flake. nginx provides the only public listener and Authelia protects the # entire origin; the app itself stays bound to loopback. { config, lib, ... }: { config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { services.stardew-tracker = { enable = true; port = 8089; }; }; }