hyprmsn/scripts/daemon.sh

14 lines
451 B
Bash
Executable file

#! /bin/bash
hyprmsn=$HOME/.config/hyprmsn
mkdir "$hyprmsn"/windows 2> /dev/null
rm -rf "$hyprmsn"/windows/*.jpeg 2> /dev/null
while true; do
window=$(hyprctl activewindow -j | jq -r)
address=$(echo "$window" | jq -r '.address')
at=$(echo "$window" | jq -r '.at' | jq -r 'join(",")')
size=$(echo "$window" | jq -r '.size' | jq -r 'join("x")')
grim -g "$at $size" -t jpeg -q 50 "$hyprmsn/windows/$address.jpeg"
sleep 0.4
done