From 226de0d234b65c9938cbb1343e9a89463b00491e Mon Sep 17 00:00:00 2001 From: hesam-init Date: Thu, 28 Mar 2024 16:08:50 +0330 Subject: [PATCH] fix: hyprland fps and vsync --- configs/hyprland/hypr/conf/monitor.conf | 2 +- .../hyprland/hypr/conf/monitors/{default.conf => desktop.conf} | 0 configs/hyprland/hypr/conf/rules/windows.conf | 3 ++- configs/hyprland/hypr/conf/settings.conf | 2 +- configs/hyprland/hypr/hyprland.conf | 1 + 5 files changed, 5 insertions(+), 3 deletions(-) rename configs/hyprland/hypr/conf/monitors/{default.conf => desktop.conf} (100%) diff --git a/configs/hyprland/hypr/conf/monitor.conf b/configs/hyprland/hypr/conf/monitor.conf index 5b3f3c8..466312a 100644 --- a/configs/hyprland/hypr/conf/monitor.conf +++ b/configs/hyprland/hypr/conf/monitor.conf @@ -1 +1 @@ -source = ~/.config/hypr/conf/monitors/default.conf +source = ~/.config/hypr/conf/monitors/desktop.conf diff --git a/configs/hyprland/hypr/conf/monitors/default.conf b/configs/hyprland/hypr/conf/monitors/desktop.conf similarity index 100% rename from configs/hyprland/hypr/conf/monitors/default.conf rename to configs/hyprland/hypr/conf/monitors/desktop.conf diff --git a/configs/hyprland/hypr/conf/rules/windows.conf b/configs/hyprland/hypr/conf/rules/windows.conf index be31b41..3f0ff35 100644 --- a/configs/hyprland/hypr/conf/rules/windows.conf +++ b/configs/hyprland/hypr/conf/rules/windows.conf @@ -53,4 +53,5 @@ windowrulev2 = float,title:^(Google Chrome)$ # steam rules : windowrulev2 = tile,class:^(steam)$,title:^(Steam)$ -windowrulev2 = float,class:^(steam)$,title:^(Friends List)$ \ No newline at end of file +windowrulev2 = float,class:^(steam)$,title:^(Friends List)$ +windowrulev2 = immediate,class:^(cs2)$ \ No newline at end of file diff --git a/configs/hyprland/hypr/conf/settings.conf b/configs/hyprland/hypr/conf/settings.conf index f544a79..b2f0ab9 100644 --- a/configs/hyprland/hypr/conf/settings.conf +++ b/configs/hyprland/hypr/conf/settings.conf @@ -13,7 +13,7 @@ general { no_focus_fallback = false layout = dwindle - allow_tearing = false + allow_tearing = true } misc { diff --git a/configs/hyprland/hypr/hyprland.conf b/configs/hyprland/hypr/hyprland.conf index 73f449d..d8d022d 100644 --- a/configs/hyprland/hypr/hyprland.conf +++ b/configs/hyprland/hypr/hyprland.conf @@ -12,6 +12,7 @@ # ----------------------------------------------------- env = XCURSOR_SIZE,24 env = QT_QPA_PLATFORM,wayland +env = WLR_DRM_NO_ATOMIC,1 $SCRIPT_PATH = ~/.config/hypr/scripts