machine_setup/ansible/roles/sway/files/launch_sway_freebsd.bash
Tom Alexander a339347d0d
Launch sway with a dbus session.
Otherwise mako will fail to dismiss notifications because it fails to connect to dbus.
2022-11-25 17:07:07 -05:00

15 lines
288 B
Bash

#!/usr/bin/env bash
#
# Launch sway
set -euo pipefail
IFS=$'\n\t'
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
if [[ ! -v XDG_RUNTIME_DIR ]]; then
export XDG_RUNTIME_DIR=$(mktemp -d)
chmod 0700 "$XDG_RUNTIME_DIR"
fi
exec dbus-launch sway -d &> $HOME/.config/swaylog