commits
tags
# sway.conf — kiosk-konfiguration
# Output-direktion och workspace-tilldelning genereras dynamiskt av kiosk-launcher.sh
include /tmp/kiosk-sway-outputs.conf
# ── Utseende ──────────────────────────────────────────────────────────────────
default_border none
hide_edge_borders both
gaps inner 0
gaps outer 0
font pango:Sans 1
# ── Inaktivera statusbar ───────────────────────────────────────────────────────
bar {
mode hide
}
# ── Alla chromium-fönster: fullskärm, håll skärmen vaken ─────────────────────
for_window [app_id="chromium"] {
fullscreen enable
inhibit_idle fullscreen
}
# ── Dölj muspekare efter 3 s inaktivitet ─────────────────────────────────────
seat seat0 hide_cursor 3000
# ── Inaktivera skärmsläckning ─────────────────────────────────────────────────
exec swayidle -w \
timeout 0 '' \
before-sleep '' \
2>/dev/null || true
# ── Starta applikationer ──────────────────────────────────────────────────────
exec /home/mrfox/codes/display/kiosk/sway-apps.sh
exec /home/mrfox/codes/display/kiosk/hdmi-monitor.sh
# ── Nödutgång (om tangentbord finns) ─────────────────────────────────────────
bindsym --to-code Mod4+Shift+e exec swaymsg exit