From 5d1fd3435ca02c90a4e28eabc1b6b4025fa63dcd Mon Sep 17 00:00:00 2001 From: hesam-init Date: Tue, 26 Mar 2024 14:17:27 +0330 Subject: [PATCH] feat: vrr for hyprland and animate windows resize --- configs/hyprland/hypr/conf/keybinds.conf | 8 ++++---- configs/hyprland/hypr/conf/misc.conf | 8 -------- configs/hyprland/hypr/conf/monitor.conf | 2 +- configs/hyprland/hypr/conf/monitors/1920x1080.conf | 4 ++-- configs/hyprland/hypr/conf/monitors/default.conf | 6 +++--- configs/hyprland/hypr/conf/settings.conf | 13 ++++++++++++- configs/hyprland/hypr/hyprland.conf | 1 - 7 files changed, 22 insertions(+), 20 deletions(-) delete mode 100644 configs/hyprland/hypr/conf/misc.conf diff --git a/configs/hyprland/hypr/conf/keybinds.conf b/configs/hyprland/hypr/conf/keybinds.conf index cdd5496..6454489 100644 --- a/configs/hyprland/hypr/conf/keybinds.conf +++ b/configs/hyprland/hypr/conf/keybinds.conf @@ -6,10 +6,10 @@ bind = $mainMod, P, pseudo, bind = $mainMod, D, togglesplit, bind = $mainMod, F, fullscreen, 1 bind =, F11, fullscreen, -bind = $mainMod SHIFT, right, resizeactive, 100 0 -bind = $mainMod SHIFT, left, resizeactive, -100 0 -bind = $mainMod SHIFT, up, resizeactive, 0 -100 -bind = $mainMod SHIFT, down, resizeactive, 0 100 +binde = $mainMod SHIFT, right, resizeactive, 100 0 +binde = $mainMod SHIFT, left, resizeactive, -100 0 +binde = $mainMod SHIFT, up, resizeactive, 0 -100 +binde = $mainMod SHIFT, down, resizeactive, 0 100 bind = $mainMod ALT, left, movewindow, l bind = $mainMod ALT, right, movewindow, r bind = $mainMod ALT, up, movewindow, u diff --git a/configs/hyprland/hypr/conf/misc.conf b/configs/hyprland/hypr/conf/misc.conf deleted file mode 100644 index e882564..0000000 --- a/configs/hyprland/hypr/conf/misc.conf +++ /dev/null @@ -1,8 +0,0 @@ -# ----------------------------------------------------- -# Misc settings -# ----------------------------------------------------- - -misc { - disable_hyprland_logo = true - disable_splash_rendering = true -} diff --git a/configs/hyprland/hypr/conf/monitor.conf b/configs/hyprland/hypr/conf/monitor.conf index 0ccc26d..5b3f3c8 100644 --- a/configs/hyprland/hypr/conf/monitor.conf +++ b/configs/hyprland/hypr/conf/monitor.conf @@ -1 +1 @@ -source = ~/.config/hypr/conf/monitors/1920x1080.conf +source = ~/.config/hypr/conf/monitors/default.conf diff --git a/configs/hyprland/hypr/conf/monitors/1920x1080.conf b/configs/hyprland/hypr/conf/monitors/1920x1080.conf index 1193282..ca97b19 100644 --- a/configs/hyprland/hypr/conf/monitors/1920x1080.conf +++ b/configs/hyprland/hypr/conf/monitors/1920x1080.conf @@ -1,6 +1,6 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # Monitor Setup # name: "1920x1080" -# ----------------------------------------------------- +# ----------------------------------------------------- monitor=,1920x1080@75,auto,1 \ No newline at end of file diff --git a/configs/hyprland/hypr/conf/monitors/default.conf b/configs/hyprland/hypr/conf/monitors/default.conf index 1eced60..e368204 100644 --- a/configs/hyprland/hypr/conf/monitors/default.conf +++ b/configs/hyprland/hypr/conf/monitors/default.conf @@ -1,6 +1,6 @@ -# ----------------------------------------------------- +# ----------------------------------------------------- # Monitor Setup # name: "Default" -# ----------------------------------------------------- +# ----------------------------------------------------- -monitor=,preferred,auto,1 \ No newline at end of file +monitor=,1920x1080@75,auto,1 diff --git a/configs/hyprland/hypr/conf/settings.conf b/configs/hyprland/hypr/conf/settings.conf index e891ab5..0173a38 100644 --- a/configs/hyprland/hypr/conf/settings.conf +++ b/configs/hyprland/hypr/conf/settings.conf @@ -16,4 +16,15 @@ general { allow_tearing = false sensitivity = 0.3 -} \ No newline at end of file +} + +misc { + focus_on_activate = false + disable_hyprland_logo = true + disable_splash_rendering = true + animate_manual_resizes = true + animate_mouse_windowdragging = false + background_color = 0000 + vrr = 1 + vfr = false +} diff --git a/configs/hyprland/hypr/hyprland.conf b/configs/hyprland/hypr/hyprland.conf index eced505..ff1e8a8 100644 --- a/configs/hyprland/hypr/hyprland.conf +++ b/configs/hyprland/hypr/hyprland.conf @@ -59,7 +59,6 @@ source = ~/.config/hypr/conf/input.conf # ----------------------------------------------------- source = ~/.config/hypr/conf/settings.conf source = ~/.config/hypr/conf/devices.conf -source = ~/.config/hypr/conf/misc.conf source = ~/.config/hypr/conf/decoration.conf source = ~/.config/hypr/conf/layout.conf source = ~/.config/hypr/conf/keybinds.conf