foxygit / infodisplay Log in
commits tags

/kiosk/sway.conf · 1.82 KB

raw
# 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