[Unit] # Personal computer dashboard + task manager. # Adjust User= and the WorkingDirectory/ExecStart paths if you install elsewhere. Description=Computer dashboard and task manager After=network.target [Service] Type=simple User=mac WorkingDirectory=/path/to/the/code Environment=PYTHONUNBUFFERED=1 # Run `uv sync` first after changing dependencies. ExecStart=/path/to/the/code/.venv/bin/python main.py Restart=on-failure RestartSec=3 [Install] WantedBy=multi-user.target