X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=states%2Fsway%2Farch.sls;h=0879813eea32edf8e2aeafd2fc2e358ba931f9d1;hb=e101c1a53d71f42a0a70f75b46e1723942ebc868;hp=b46cd25321f3847cea786f69ef6223a9f91677cf;hpb=c370e820c62c7d0ae23541c68291ca5f2809ca73;p=max%2Fsaltfiles.git diff --git a/states/sway/arch.sls b/states/sway/arch.sls index b46cd25..0879813 100644 --- a/states/sway/arch.sls +++ b/states/sway/arch.sls @@ -4,4 +4,15 @@ install sway: - sway - swaylock - swayidle - - bemenu + - dmenu-wayland-git + +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}" "$@"'