2025-06-27 16:56:03 -06:00

26 lines
698 B
Desktop File

[Unit]
Description=eww status bars
PartOf=sway-session.target
[Service]
Type=simple
ExecSearchPath=%h/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
Environment=PATH=%h/.pyenv/shims:%h/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
Environment=PYENV_ROOT=%h/.pyenv
Environment=PYENV_VERSION=eww-modules
ExecStart=eww daemon --no-daemonize
ExecReload=eww reload
ExecStop=eww kill
ExecStopPost=sleep 1
Slice=session.slice
MemoryAccounting=yes
# Eww is prone to memory leaks, esp. with (for ...), so
# if it ever goes nuts, kill it and restart.
MemoryHigh=150M
MemoryMax=400M
Restart=on-abnormal
RestartSec=5s
[Install]
WantedBy=sway-session.target