007.4: Service Manager¶
- Status: Planned
- Date: YYYY-MM-DD
- Author(s): João V. Farias
Context¶
I use dinit for local system services (~/.config/nushell/scripts/external/dinitctl.nu) and Tailscale to connect to my home network and access remote server services. Rather than keeping remote services running at all times or manually SSHing into the home server, this sub-view lists local and remote services with their current status (Started, Stopped, Starting, Failed) and toggles them with a single action.
Benchmark¶
Provide examples of service control palettes in reference applications.
Interaction Flow¶
Describe the interaction flow for listing service status, filtering services, and starting/stopping local dinit or remote Tailscale services.
Visual Design¶
Provide visual design mockups or wireframes of the service manager sub-view in Figma.
Implementation¶
Describe how dinitctl.nu list ({service, pid, active, target, status}) and remote Tailscale SSH commands are queried and executed.