dbus-run-session is some sort of namespacing for a dbus session bus - I'm not exactly sure, I just cargo-cult copied the habit of using dbus-run-session sway and copied that over to when I switched to jay.
Jay's dbus library uses $XDG_RUNTIME_DIR/bus instead of parsing $DBUS_SESSION_BUS_ADDRESS - this was confusing to figure out. I actually don't need this to be resolved in Jay now that I stopped using dbus-run-session, but it's a possible improvement.
dbus-run-session is some sort of namespacing for a dbus session bus - I'm not exactly sure, I just cargo-cult copied the habit of using
dbus-run-session sway
and copied that over to when I switched to jay.Jay's dbus library uses
$XDG_RUNTIME_DIR/bus
instead of parsing$DBUS_SESSION_BUS_ADDRESS
- this was confusing to figure out. I actually don't need this to be resolved in Jay now that I stopped using dbus-run-session, but it's a possible improvement.