# /var/home/kiosk/.config/mirror/kiosk.conf # # The single source of truth for what this kiosk displays. # Sourced with `.` from ~/.local/bin/gnome-kiosk-script, so: plain sh syntax, # no bashisms, no spaces around `=`, and no side effects in this file. # # After editing: `sudo systemctl restart gdm` (or log the kiosk user out) to # re-read it. The browser is restarted by the kiosk script's own loop. # The controllable wall. `/kiosk` is the display endpoint: it obeys the shared # layout state, so a device with a keyboard (the /remote page, or any # `arrange` frame on /ws) decides what is on stage and whether it is # fullscreen — a box that has no keyboard can still be arranged. `/watch` is # the operator's page: a wall a person stands at. MIRROR_KIOSK_URL="https://mirror.reeseapps.com/kiosk" # Optional overrides (uncomment to change): # Dedicated profile, kept out of ~/.mozilla so a wipe is one rm -rf. #MIRROR_KIOSK_PROFILE="$HOME/.mirror-kiosk" # Where firefox's stderr goes; this is the first place to look when the kiosk # shows the wrong thing. Kept under 1 MiB by the script itself. #MIRROR_KIOSK_LOG="$HOME/.local/state/mirror-kiosk.log" # Seconds between "is the browser still up?" polls. #MIRROR_KIOSK_POLL=5