Files
infoscreen-dev/scripts/infoscreen-display.service

37 lines
752 B
Desktop File

[Unit]
Description=Infoscreen Display Manager
Documentation=https://github.com/RobbStarkAustria/infoscreen_client_2025
After=network.target graphical.target
Wants=network-online.target
[Service]
Type=simple
User=olafn
Group=olafn
WorkingDirectory=/home/olafn/infoscreen-dev
Environment="DISPLAY=:0"
Environment="XAUTHORITY=/home/olafn/.Xauthority"
Environment="ENV=production"
# Start display manager
ExecStart=/home/olafn/infoscreen-dev/scripts/start-display-manager.sh
# Restart on failure
Restart=on-failure
RestartSec=10
# Logging
StandardOutput=journal
StandardError=journal
SyslogIdentifier=infoscreen-display
# Security settings
NoNewPrivileges=true
PrivateTmp=true
# Resource limits
LimitNOFILE=65536
[Install]
WantedBy=graphical.target