34 lines
882 B
Desktop File
34 lines
882 B
Desktop File
[Unit]
|
|
Description=Home assistant
|
|
After=network.target
|
|
|
|
[Service]
|
|
Restart=on-failure
|
|
User=hass
|
|
Group=hass
|
|
LogsDirectory=hass
|
|
StateDirectory=hass
|
|
WorkingDirectory=/var/lib/hass
|
|
Environment=HOME=/var/lib/hass
|
|
Environment=PATH=/usr/bin:/var/lib/hass/.venv/bin
|
|
|
|
ExecStartPre=/usr/bin/python -m venv --upgrade /var/lib/hass/.venv
|
|
ExecStartPre=/var/lib/hass/.venv/bin/python -m pip install wheel
|
|
ExecStartPre=/var/lib/hass/.venv/bin/python -m pip install /usr/share/home-assistant/homeassistant-@VERSION@-py3-none-any.whl
|
|
ExecStart=/var/lib/hass/.venv/bin/hass \
|
|
--config /var/lib/hass/ \
|
|
--log-file /var/log/hass/home-assistant.log \
|
|
--log-rotate-days 1
|
|
RestartForceExitStatus=100
|
|
TimeoutSec=15min
|
|
|
|
AmbientCapabilities=
|
|
CapabilityBoundingSet=
|
|
LockPersonality=true
|
|
ProtectControlGroups=true
|
|
ProtectKernelModules=true
|
|
ProtectKernelTunables=true
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|