Autorotate + Suspend change
This commit is contained in:
parent
d0fc98ca4f
commit
0eb1620a5a
4 changed files with 46 additions and 7 deletions
|
|
@ -280,7 +280,11 @@ spawn-sh-at-startup "kunifiedpush-distributor"
|
|||
spawn-sh-at-startup "wl-paste --watch cliphist store &"
|
||||
spawn-sh-at-startup "nextcloud --background"
|
||||
spawn-sh-at-startup "wvkbd --hidden || notify-send 'wvkbd crashed'"
|
||||
spawn-sh-at-startup "lisgd || notify-send 'lisgd crashed'"
|
||||
spawn-sh-at-startup "lisgd"
|
||||
spawn-sh-at-startup "autorotate.sh"
|
||||
spawn-sh-at-startup "start-searxng.sh"
|
||||
spawn-sh-at-startup "/usr/libexec/hyprpolkitagent"
|
||||
spawn-sh-at-startup "hypridle"
|
||||
|
||||
config-notification {
|
||||
disable-failed
|
||||
|
|
@ -630,6 +634,10 @@ binds {
|
|||
Mod+Shift+P { power-off-monitors; }
|
||||
}
|
||||
|
||||
recent-windows {
|
||||
off //disables Alt+Tab behaviour
|
||||
}
|
||||
|
||||
cursor {
|
||||
hide-after-inactive-ms 10000
|
||||
}
|
||||
24
niri/bin/autorotate.sh
Executable file
24
niri/bin/autorotate.sh
Executable file
|
|
@ -0,0 +1,24 @@
|
|||
#!/usr/bin/env bash
|
||||
transform="normal"
|
||||
|
||||
monitor-sensor | while read -r line; do
|
||||
case "$line" in
|
||||
*normal*)
|
||||
new_transform="180"
|
||||
;;
|
||||
*bottom-up*)
|
||||
new_transform="normal"
|
||||
;;
|
||||
*)
|
||||
continue
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ "$new_transform" != "$transform" ]]; then
|
||||
transform="$new_transform"
|
||||
echo "Transform: $transform"
|
||||
niri msg output eDP-1 transform "$transform"
|
||||
pkill lisgd
|
||||
niri msg action spawn -- lisgd
|
||||
fi
|
||||
done
|
||||
Loading…
Add table
Add a link
Reference in a new issue