[Unit] Description=Bread Runtime Daemon [Service] Type=simple # %h = the user's home — works for any account created from this skel. ExecStart=%h/.local/bin/breadd Restart=on-failure RestartSec=2 UMask=0077 RuntimeDirectory=bread RuntimeDirectoryMode=0700 # Keep /run/user//bread across restarts so the shared theme.css that # bread-theme writes there (and the daemon socket) survive a `restart breadd`. RuntimeDirectoryPreserve=yes KillSignal=SIGTERM TimeoutStopSec=5 Environment=RUST_LOG=info [Install] WantedBy=default.target