[Unit] Description=Jellyfin HTPC Client & YouTube Receiver After=network-online.target sound.target graphical-session.target Wants=network-online.target [Service] Type=simple Environment=DISPLAY=:0 Environment=WAYLAND_DISPLAY=wayland-0 # Pass path to config if not in default location # Environment=JELLYFIN_CLIENT_CONFIG=/etc/jellyfin-client/config.yaml ExecStart=/opt/jellyfin-client/.venv/bin/python3 -m src.main WorkingDirectory=/opt/jellyfin-client Restart=always RestartSec=5s # Process security and limits LimitNOFILE=65536 [Install] WantedBy=default.target