{ pkgs, ... }: { # Local Brave API shim as a user service systemd.user.services.brave-shim = { description = "Brave Search API shim (DDGS)"; wantedBy = [ "default.target" ]; after = [ "network-online.target" ]; wants = [ "network-online.target" ]; serviceConfig = { Type = "simple"; WorkingDirectory = "/home/ocbwoy3/Projects/brave_shim"; ExecStart = '' ${pkgs.uv}/bin/uv run \ --with fastapi \ --with uvicorn \ --with ddgs \ --with pyyaml \ python brave_shim.py ''; Restart = "always"; RestartSec = "3"; }; }; }