[Unit] Description=FCB Looper GUI Application After=weston.service Wants=weston.service Requires=graphical.target [Service] Type=simple User=root Environment="WAYLAND_DISPLAY=wayland-0" Environment="XDG_RUNTIME_DIR=/run/user/0" Environment="RUST_LOG=info" ExecStartPre=/bin/sleep 3 ExecStart=/usr/bin/gui Restart=always RestartSec=5 WatchdogSec=30 # Resource limits MemoryMax=256M CPUQuota=80% [Install] WantedBy=graphical.target