Files
non-aur-packages/home-assistant/home-assistant.service
2025-11-23 14:42:20 +01:00

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