|
@@ -41,10 +41,13 @@ env = HYPRCURSOR_SIZE,24
|
|
|
###################
|
|
###################
|
|
|
|
|
|
|
|
ecosystem {
|
|
ecosystem {
|
|
|
- enforce_permissions = 1
|
|
|
|
|
|
|
+ enforce_permissions = true
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
permission = /usr/bin/grim, screencopy, allow
|
|
permission = /usr/bin/grim, screencopy, allow
|
|
|
|
|
+permission = /usr/bin/hyprpicker, screencopy, allow
|
|
|
|
|
+permission = /usr/bin/hyprlock, screencopy, allow
|
|
|
|
|
+# permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow
|
|
|
|
|
|
|
|
#####################
|
|
#####################
|
|
|
### LOOK AND FEEL ###
|
|
### LOOK AND FEEL ###
|
|
@@ -187,6 +190,7 @@ input {
|
|
|
touchpad {
|
|
touchpad {
|
|
|
natural_scroll = true
|
|
natural_scroll = true
|
|
|
disable_while_typing = true
|
|
disable_while_typing = true
|
|
|
|
|
+ clickfinger_behavior = true
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -236,6 +240,7 @@ bind = $mainMod SHIFT, down, movewindow, d
|
|
|
|
|
|
|
|
binde = $mainMod, H, layoutmsg, mfact -0.05
|
|
binde = $mainMod, H, layoutmsg, mfact -0.05
|
|
|
binde = $mainMod, L, layoutmsg, mfact +0.05
|
|
binde = $mainMod, L, layoutmsg, mfact +0.05
|
|
|
|
|
+bind = $mainMod SHIFT, L, exec, hyprlock & systemctl suspend
|
|
|
|
|
|
|
|
bind = $mainMod, F, fullscreen, 0
|
|
bind = $mainMod, F, fullscreen, 0
|
|
|
|
|
|
|
@@ -305,6 +310,14 @@ bindl = , XF86AudioPrev, exec, playerctl previous
|
|
|
|
|
|
|
|
# Example windowrules that are useful
|
|
# Example windowrules that are useful
|
|
|
|
|
|
|
|
|
|
+windowrule {
|
|
|
|
|
+ name = opaque-floating
|
|
|
|
|
+
|
|
|
|
|
+ match:float = true
|
|
|
|
|
+
|
|
|
|
|
+ opacity = 1.0 override 1.0 override
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
windowrule {
|
|
windowrule {
|
|
|
# Ignore maximize requests from all apps. You'll probably like this.
|
|
# Ignore maximize requests from all apps. You'll probably like this.
|
|
|
name = suppress-maximize-events
|
|
name = suppress-maximize-events
|