From e351037f1e0f48a2a1602a07d376980c9e595091 Mon Sep 17 00:00:00 2001 From: Yaroslav Date: Mon, 6 Apr 2020 00:10:29 +0300 Subject: finally got myself into adapt the "picture-in-picture" script for sway --- dotfiles/.local/bin/picinpic | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 dotfiles/.local/bin/picinpic (limited to 'dotfiles/.local') diff --git a/dotfiles/.local/bin/picinpic b/dotfiles/.local/bin/picinpic new file mode 100755 index 0000000..1005d6b --- /dev/null +++ b/dotfiles/.local/bin/picinpic @@ -0,0 +1,18 @@ +#!/bin/sh + +currentmonrect="$(swaymsg -t get_outputs | jq ".[] | select(.focused == true) | .rect")" +resx=$(echo $currentmonrect | jq --raw-output ".width") +resy=$(echo $currentmonrect | jq --raw-output ".height") + +sx=$(($resx / 4)) +sy=$(($resy / 4)) +posx=$(($resx - $sx - 15)) +posy=$(($resy - $sy - 40)) + +swaymsg resize set "$sx" "$sy" + +if [ "$1" = "left" ]; then + swaymsg move position -- "$((0 - 15))" "$posy" + exit +fi +swaymsg move position -- "$posx" "$posy" -- cgit v1.2.3