{ pkgs, ... }: { systemd.services.cfwithoutincident = { description = "Cloudflare Status D-Day dashboard"; after = [ "network-online.target" ]; wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { Type = "simple"; User = "imnyang"; Group = "users"; WorkingDirectory = "/home/imnyang/git/imnyang/cfwithoutincident"; Environment = [ "PORT=31774" ]; ExecStart = "${pkgs.bun}/bin/bun run src/index.ts"; Restart = "always"; RestartSec = 5; }; path = [ pkgs.bun ]; }; }