14 lines
451 B
Bash
Executable file
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
|