blob: 7edd5f22bdb61c91ea498425234023b61056670d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
windowtitlev2() {
IFS=',' read -r -a args <<< "$1"
args[0]="${args[0]#*>>}"
if [[ ${args[1]} =~ "Extension: (Bitwarden Password Manager)" ]]; then
hyprctl --batch "\
dispatch setfloating address:0x${args[0]}; \
dispatch resizewindowpixel exact 20% 50%, address:0x${args[0]}; \
dispatch centerwindow; \
"
fi
}
handle() {
case $1 in
windowtitlev2\>*) windowtitlev2 "$1" ;;
esac
}
socat -U - UNIX-CONNECT:"/$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" \
| while read -r line; do handle "$line"; done
|