Compare commits

...

3 commits

2 changed files with 24 additions and 16 deletions

View file

@ -54,21 +54,27 @@ tee /usr/lib/firefox-esr/distribution/policies.json > /dev/null <<'EOF'
} }
EOF EOF
chown -R kiosk:kiosk /home/kiosk/.config chown -R kiosk:kiosk /home/kiosk/.config
tee /etc/systemd/system/firefox-kiosk.service > /dev/null <<'EOF' # tee /etc/systemd/system/firefox-kiosk.service > /dev/null <<'EOF'
[Unit] # [Unit]
Description=Firefox Kiosk # Description=Firefox Kiosk
After=graphical.target # After=graphical.target
Wants=graphical.target # Wants=graphical.target
[Service] # [Service]
User=kiosk # User=kiosk
Type=simple # Type=simple
ExecStart=/usr/bin/firefox --kiosk https://mahn.ke # ExecStart=/usr/bin/firefox --kiosk https://c3nav.ke
Restart=always # Restart=always
RestartSec=5 # RestartSec=5
Environment=DISPLAY=:0 # Environment=DISPLAY=:0
[Install] # [Install]
WantedBy=graphical.target # WantedBy=graphical.target
EOF # EOF
systemctl enable firefox-kiosk.service # systemctl enable firefox-kiosk.service
tee /home/kiosk/.bash_profile > /dev/null <<'EOF'
if [ -z "$WAYLAND_DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then
exec cage firefox --kiosk https://c3nav.de
fi
EOF

View file

@ -51,6 +51,8 @@ d-i pkgsel/include string \
openbox \ openbox \
chromium \ chromium \
sudo \ sudo \
cage \
firefox-esr \
curl curl
d-i pkgsel/exclude string gnome-software d-i pkgsel/exclude string gnome-software