X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=states%2Fsway%2Farch.sls;h=d816b9e024c2ebbd5f1acdf0cf99c71a358ac3ed;hb=e593aa963c000268bbf3d0d134f9975761bab3a3;hp=940cc3fcff2ad7212a4093c07262cab4ae621c5c;hpb=ad70f50849353ce1cd265e3bfde012aeca6a6009;p=max%2Fsaltfiles.git diff --git a/states/sway/arch.sls b/states/sway/arch.sls index 940cc3f..d816b9e 100644 --- a/states/sway/arch.sls +++ b/states/sway/arch.sls @@ -5,3 +5,16 @@ install 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}" "$@"'