- sway
- swaylock
- swayidle
+ - dmenu-wayland-git
+ - mako
+ - libnotify
+
+ensure dmenu-wl wrapper:
+ file.managed:
+ - name: {{ grains['homedir'] }}/.local/bin/dmenu_run
+ - mode: 750
+ - owner: {{ grains['user'] }}
+ - group: {{ grains['user'] }}
+ - contents:
+ - "#!/bin/sh"
+ - "active_monitor=$(swaymsg -t get_outputs | jq -r '.[map(.focused) | index(true)].name')"
+ - '/usr/bin/dmenu_run -m "${active_monitor}" "$@"'