#! /usr/bin/env bash # Exec with mark if mark is not present in tree then go to workspace #?? mark MARK COMMANDS trap "notify-send '> mark' 󰃤" ERR if ! swaymsg -t get_marks | grep "$1"; then swaymsg -- exec "${@:2}" || exit 1 sleep 0.1 swaymsg -- mark --replace "$1" fi