diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf index 0a18b96..0f30cb8 100644 --- a/hypr/.config/hypr/hyprland.conf +++ b/hypr/.config/hypr/hyprland.conf @@ -49,6 +49,7 @@ $menu = wofi --show drun # exec-once = $terminal # exec-once = nm-applet & # exec-once = waybar & hyprpaper & firefox +exec-once = hyprpm reload -n ############################# @@ -75,8 +76,21 @@ env = HOSTNAME,x240 # permission = /usr/(bin|local/bin)/grim, screencopy, allow # permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow -# permission = /usr/(bin|local/bin)/hyprpm, plugin, allow +permission = /usr/(bin|local/bin)/hyprpm, plugin, allow +plugin { + hyprexpo { + columns = 3 + gap_size = 5 + bg_col = rgb(111111) + workspace_method = center current # [center/first] [workspace] e.g. first 1 or center m+1 + + enable_gesture = true # laptop touchpad + gesture_fingers = 3 # 3 or 4 + gesture_distance = 300 # how far is the "max" + gesture_positive = false # positive = swipe down. Negative = swipe up. + } +} ##################### ### LOOK AND FEEL ### @@ -205,13 +219,15 @@ input { sensitivity = 0 # -1.0 - 1.0, 0 means no modification. touchpad { - natural_scroll = false + natural_scroll = true + scroll_factor = 0.4 } } # https://wiki.hyprland.org/Configuring/Variables/#gestures gestures { - workspace_swipe = false + workspace_swipe = true + workspace_swipe_fingers = 3 } # Example per-device config