added screen rotation prototype

main
The_miro 2025-06-05 12:26:36 +02:00
parent ae4f2e31dc
commit 6d7fda0857
2 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,22 @@
#!/bin/bash
curmon=$(hyprctl monitors | grep -B11 "focused: yes" | head -n1 | awk '{print $2}')
currot=$(hyprctl monitors | grep -B1 "focused: yes" | head -n1 | awk '{print $2}')
touchdev=$(hyprctl devices | grep -A1 "Touch Device" | tail -n1 | xargs)
newrot=""
if [ $currot == "3" ]; then
newrot="0"
else
newrot=$(($currot + 1))
fi
echo $newrot
hyprctl keyword monitor $curmon,preferred,auto,1,transform,$newrot
eww reload
if [ "$touchdev" != '' ]; then
hyprctl keyword device:$touchdev:transform $newrot
fi

View File

@ -0,0 +1,21 @@
#!/bin/bash
curmon=$(hyprctl monitors | grep -B11 "focused: yes" | head -n1 | awk '{print $2}')
currot=$(hyprctl monitors | grep -B1 "focused: yes" | head -n1 | awk '{print $2}')
touchdev=$(hyprctl devices | grep -A1 "Touch Device" | tail -n1 | xargs)
newrot=""
if [ $currot == "3" ]; then
newrot="0"
else
newrot=$(($currot - 1))
fi
echo $newrot
hyprctl keyword monitor $curmon,preferred,auto,1,transform,$newrot
eww reload
if [ "$touchdev" != '' ]; then
hyprctl keyword device:$touchdev:transform $newrot
fi