X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=states%2Fsway%2Farch.sls;h=e3a00fd0cce2be37b9bbb2316ea628d0b7511d81;hb=e3053316585b19cc62dfef370e9f726716f013a9;hp=e8d2445ac2fccbdf0d7f388ff1c25d5030a94dc8;hpb=c1452af9527bef770b5acb100359bfc1668ec552;p=max%2Fsaltfiles.git diff --git a/states/sway/arch.sls b/states/sway/arch.sls index e8d2445..e3a00fd 100644 --- a/states/sway/arch.sls +++ b/states/sway/arch.sls @@ -1,6 +1,22 @@ install sway: pkg.installed: - - pkgs: - - sway + - pkgs: + - sway - swaylock - swayidle + - swaybg + - wofi + - mako + - libnotify + - dmenu + +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}" "$@"'