diff --git a/hypr-configs/dotfiles/hypr/configs/plugins.conf b/hypr-configs/dotfiles/hypr/configs/plugins.conf new file mode 100644 index 0000000..d283a86 --- /dev/null +++ b/hypr-configs/dotfiles/hypr/configs/plugins.conf @@ -0,0 +1,51 @@ +exec-once = hyprctl plugin load ~/.config/hypr/plugins/hyprexpo.so +# exec-once = hyprctl plugin load ~/.config/hypr/plugins/hyprfocus.so + +bind = SUPER, O, hyprexpo:expo, toggle + +plugin { + hyprexpo { + enabled = yes + columns = 3 + gap_size = 12 + bg_col = rgb(111111) + workspace_method = center current + + enable_gesture = true # laptop touchpad + gesture_fingers = 2 # 3 or 4 + gesture_distance = 300 # how far is the "max" + gesture_positive = true # positive = swipe down. Negative = swipe up. + } + + # hyprfocus { + # enabled = yes + # animate_floating = yes + # animate_workspacechange = no + # focus_animation = shrink + # # Beziers for focus animations + + # bezier = bezIn, 0.5,0.0,1.0,0.5 + # bezier = bezOut, 0.0,0.5,0.5,1.0 + # bezier = overshot, 0.05, 0.9, 0.1, 1.05 + # bezier = smoothOut, 0.36, 0, 0.66, -0.56 + # bezier = smoothIn, 0.25, 1, 0.5, 1 + # bezier = realsmooth, 0.28,0.29,.69,1.08 + + # # Flash settings + # flash { + # flash_opacity = 0.95 + # in_bezier = realsmooth + # in_speed = 0.5 + # out_bezier = realsmooth + # out_speed = 3 + # } + # # Shrink settings + # shrink { + # shrink_percentage = 0.95 + # in_bezier = realsmooth + # in_speed = 1 + # out_bezier = realsmooth + # out_speed = 2 + # } + # } +} \ No newline at end of file diff --git a/hypr-configs/dotfiles/hypr/hyprland.conf b/hypr-configs/dotfiles/hypr/hyprland.conf index 19bfa27..3d6f9ae 100644 --- a/hypr-configs/dotfiles/hypr/hyprland.conf +++ b/hypr-configs/dotfiles/hypr/hyprland.conf @@ -31,3 +31,4 @@ source = ~/.config/hypr/configs/devices.conf source = ~/.config/hypr/configs/decoration/export.conf source = ~/.config/hypr/configs/keybinds.conf source = ~/.config/hypr/configs/rules.conf +source = ~/.config/hypr/configs/plugins.conf diff --git a/hypr-configs/dotfiles/hypr/plugins/hyprexpo.so b/hypr-configs/dotfiles/hypr/plugins/hyprexpo.so new file mode 100755 index 0000000..3d55af5 Binary files /dev/null and b/hypr-configs/dotfiles/hypr/plugins/hyprexpo.so differ diff --git a/hypr-configs/dotfiles/hypr/plugins/hyprfocus.so b/hypr-configs/dotfiles/hypr/plugins/hyprfocus.so new file mode 100755 index 0000000..1c60454 Binary files /dev/null and b/hypr-configs/dotfiles/hypr/plugins/hyprfocus.so differ diff --git a/hypr-configs/dotfiles/pipewire/pipewire.conf.d/1-pipewire.conf b/hypr-configs/dotfiles/pipewire/pipewire.conf.d/1-pipewire.conf index 3d71732..d5f6b49 100644 --- a/hypr-configs/dotfiles/pipewire/pipewire.conf.d/1-pipewire.conf +++ b/hypr-configs/dotfiles/pipewire/pipewire.conf.d/1-pipewire.conf @@ -1,6 +1,6 @@ context.properties = { - default.clock.rate = 192000 - default.clock.allowed-rates = [ 44100 48000 88200 96000 192000 25600 ] + default.clock.rate = 48000 + default.clock.allowed-rates = [ 44100 48000 88200 96000 ] default.clock.quantum = 1024 default.clock.min-quantum = 1024 default.clock.max-quantum = 2048