SystemDPP uses TOML for service configuration

Config path

SystemDPP looks for config files at $HOME/.config/systemdpp

cp service.conf $HOME/.config/systemdpp

Config format

Unit declaration

Description

Service description, optional

Documentation

Some documentation for the service, optional

Wants

List of services the service depends on

Service declaration

ExecStart

Absolute path to the executable that starts the service

ExecReload

Absolute path to the executable that reloads the service

ExecStop

Do I even have to explain this…​ By default we SIGTERM the service anyway.

Service example

[Service]
ExecStart="/usr/bin/true"

[Unit]
Description="Basic service"