linux observer
1[Unit]
2Description=Solstone Linux Desktop Observer
3After=graphical-session.target
4BindsTo=graphical-session.target
5StartLimitIntervalSec=300
6StartLimitBurst=5
7
8[Service]
9Type=simple
10ExecStart={BINARY} run
11PassEnvironment=DISPLAY WAYLAND_DISPLAY DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR XDG_CURRENT_DESKTOP
12Environment=PATH={PATH}
13Restart=on-failure
14RestartSec=10
15
16[Install]
17WantedBy=graphical-session.target