- After 5 min of no touch/motion, dashboard hides behind a fullscreen photo slideshow with centered time and date overlay - Photos loaded from PHOTOS_PATH env var (defaults to ~/Pictures/dashboard) via IPC + file:// URLs; traversal-guarded, recursive up to 2 levels - Motion or touch exits idle back to dashboard - Theme repainted warm cream / sage / stone ink with Nunito font and rounded cards; dark tokens kept so component classes still resolve - Adds PHOTO_FRAME.md with Samba cifs mount + systemd env instructions
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
# Home Assistant Configuration
|
|
VITE_HA_URL=http://192.168.1.50:8123
|
|
VITE_HA_WS_URL=ws://192.168.1.50:8123/api/websocket
|
|
|
|
# Frigate & go2rtc Configuration
|
|
VITE_FRIGATE_URL=http://192.168.1.241:5000
|
|
VITE_GO2RTC_URL=http://192.168.1.241:1985
|
|
VITE_GO2RTC_RTSP=rtsp://192.168.1.241:8600
|
|
|
|
# Google Calendar
|
|
VITE_GOOGLE_CLIENT_ID=your-google-client-id.apps.googleusercontent.com
|
|
|
|
# Screen Management
|
|
VITE_SCREEN_IDLE_TIMEOUT=300000
|
|
|
|
# Presence Detection
|
|
VITE_PRESENCE_DETECTION_ENABLED=true
|
|
VITE_PRESENCE_CONFIDENCE_THRESHOLD=0.6
|
|
|
|
# Frigate Streaming from built-in camera
|
|
VITE_FRIGATE_STREAM_ENABLED=true
|
|
VITE_FRIGATE_RTSP_OUTPUT=rtsp://192.168.1.241:8554/command_center
|
|
|
|
# Photo Frame (shown after inactivity)
|
|
# Idle timeout in ms before photo frame takes over (default 5 min)
|
|
VITE_PHOTO_FRAME_IDLE_TIMEOUT=300000
|
|
# Seconds between photo transitions
|
|
VITE_PHOTO_FRAME_INTERVAL=15000
|
|
# Path to photos directory on the kiosk (set via PHOTOS_PATH env var for the
|
|
# Electron process, not via Vite). Typically a mounted Samba share. Example:
|
|
# PHOTOS_PATH=/mnt/family-photos
|
|
# If unset, defaults to ~/Pictures/dashboard on the kiosk user's account.
|