From 39d952d78d4e2c7a8094129161c15347efbb0a4a Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sat, 2 Aug 2025 13:57:00 -0500 Subject: [PATCH] fixup! Add kioskbrowser --- rootfs/usr/libexec/sway-systemd | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 rootfs/usr/libexec/sway-systemd diff --git a/rootfs/usr/libexec/sway-systemd b/rootfs/usr/libexec/sway-systemd new file mode 100755 index 0000000..b44bde5 --- /dev/null +++ b/rootfs/usr/libexec/sway-systemd @@ -0,0 +1,23 @@ +#!/bin/sh + +export XDG_CURRENT_DESKTOP=sway +export XDG_SESSION_DESKTOP="${XDG_SESSION_DESKTOP:-sway}" +export XDG_SESSION_TYPE=wayland + +systemctl --user import-environment \ + SWAYSOCK \ + XDG_CURRENT_DESKTOP \ + XDG_SESSION_DESKTOP \ + XDG_SESSION_TYPE \ + WAYLAND_DISPLAY + +systemctl --user reset-failed +systemctl --user start sway-session.target + +shutdown() { + systemctl --user stop sway-session.target +} + +trap shutdown INT TERM +swaymsg -t subscribe '["shutdown"]' +shutdown