[Unit] Description=Hermit parliament seat service Documentation=file://%h/CST-agent/docs/parliament.md After=network-online.target Wants=network-online.target [Service] Type=simple # Prefer --service-fg under systemd so the unit tracks the real process. ExecStart=@BIN@ --service-fg --peer-port ${CST_PEER_PORT:-9100} Restart=on-failure RestartSec=3 Environment=CST_INSTANCE_ID=%H # Put the Realm password in a drop-in, e.g.: # ~/.config/systemd/user/cst-agent-parliament.service.d/override.conf # [Service] # Environment=CST_REALM_PASSWORD=… # Also accepts HERMIT_* and config under ~/.config/hermit/ EnvironmentFile=-%h/.config/hermit/parliament.env EnvironmentFile=-%h/.config/cst-agent/parliament.env [Install] WantedBy=default.target