Migrated the hyprland config to lua and fixed some broken scripts
This commit is contained in:
parent
cb97bab237
commit
ea230b4b06
22 changed files with 618 additions and 651 deletions
|
|
@ -1,22 +1,35 @@
|
|||
#!/usr/bin/env sh
|
||||
|
||||
# From Hyprland documentation - https://wiki.hyprland.org/0.41.2/Configuring/Uncommon-tips--tricks/#toggle-animationsbluretc-hotkey
|
||||
# Disables animations accros the desktop (as well as some other tweaks)
|
||||
# Similar to game mode but with the goal to cure motion sickness
|
||||
|
||||
HYPRGAMEMODE=$(hyprctl getoption animations:enabled | awk 'NR==1{print $2}')
|
||||
if [ "$HYPRGAMEMODE" = 1 ] ; then
|
||||
hyprctl --batch "\
|
||||
keyword animations:enabled 0;\
|
||||
keyword decoration:drop_shadow 0;\
|
||||
keyword decoration:blur:enabled 0;\
|
||||
keyword general:gaps_in 0;\
|
||||
keyword general:gaps_out 0;\
|
||||
keyword general:border_size 1;\
|
||||
keyword decoration:rounding 0"
|
||||
killall waybar
|
||||
hyprctl notify 1 2000 0 "Enabled game mode"
|
||||
if [[ "$(hyprctl getoption animations:enabled)" =~ "bool: true" ]] ; then
|
||||
hyprctl eval "
|
||||
hl.config({
|
||||
general = {
|
||||
gaps_in = 0,
|
||||
gaps_out = 0,
|
||||
border_size = 0,
|
||||
},
|
||||
decoration = {
|
||||
rounding = 0,
|
||||
drop_shadow = false,
|
||||
blur = {
|
||||
enabled = false,
|
||||
},
|
||||
|
||||
},
|
||||
animations = {
|
||||
enabled = false,
|
||||
},
|
||||
})
|
||||
"
|
||||
|
||||
hyprctl notify 1 2000 0 "Enabled Sharp mode"
|
||||
exit
|
||||
fi
|
||||
|
||||
hyprctl reload
|
||||
~/.config/hypr/scripts/restore-waybar.sh
|
||||
hyprctl notify 1 2000 0 "Disabled game mode"
|
||||
# ~/.config/hypr/scripts/restore-waybar.sh
|
||||
hyprctl notify 1 2000 0 "Disabled Sharp mode"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue