summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xbin/sway-run16
1 files changed, 13 insertions, 3 deletions
diff --git a/bin/sway-run b/bin/sway-run
index 9c22673..dbc1ec3 100755
--- a/bin/sway-run
+++ b/bin/sway-run
@@ -3,7 +3,12 @@ set -e
 
 SWAY_BIN=${SWAY_BIN:-sway}
 SWAY_ARGS=${SWAY_ARGS:-}
-LOGFILE=/tmp/sway.log
+LOGFILE=/var/log/sway.log
+
+(
+	doas touch ${LOGFILE}
+	doas chown robert:robert ${LOGFILE}
+)
 
 (
 	printf -- "\n--- sway ---\n"
@@ -14,6 +19,11 @@ LOGFILE=/tmp/sway.log
 	printf -- "---\n"
 ) >>${LOGFILE}
 
-exec ${SWAY_BIN} ${SWAY_ARGS} 1>&2 2>>${LOGFILE}
-#exec dbus-run-session -- ${SWAY_BIN} ${SWAY_ARGS} 1>&2 2>>${LOGFILE}
+# wlroots env vars should be set here
+# export WLR_DRM_DEVICES="/dev/dri/card1:/dev/dri/card0"
+# export WLR_DRM_DEVICES="/dev/dri/card0"
+export WLR_DRM_NO_MODIFIERS=1
+
+# exec ${SWAY_BIN} ${SWAY_ARGS} 1>&2 2>>${LOGFILE}
 # exec dbus-launch --exit-with-session ${SWAY_BIN} ${SWAY_ARGS} 1>&2 2>>${LOGFILE}
+exec dbus-run-session -- ${SWAY_BIN} ${SWAY_ARGS} 1>&2 2>>${LOGFILE}