From 173c389b1bf5592b2ad9aa1a0420a05e576ddd7f Mon Sep 17 00:00:00 2001 From: Trianta <56975502+Trimutex@users.noreply.github.com> Date: Fri, 18 Oct 2024 01:27:13 -0500 Subject: [PATCH] hyprland: update various adjustments into dotfiles --- hypr/hyprland.conf | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index e85b184..a65497b 100755 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -3,8 +3,9 @@ source = ~/.config/hypr/mocha.conf # Catppuccin colorscheme # < Start Section > # monitors -monitor=DP-1, 3440x1440@160, 1920x0, 1, vrr, 1 -monitor=DP-2, 1920x1080@144, 0x180, 1, vrr, 1 +#monitor=HDMI-A-4, disabled +monitor=HDMI-A-4, 3840x2160@60, 0x0, 1.6, bitdepth, 8 +monitor=DP-1, 3440x1440@160, auto-right, 1, vrr, 1, bitdepth, 8 # < End Section > @@ -51,6 +52,7 @@ exec-once = vesktop --enable-features=UseOzonePlatform --ozone-platform=wayland exec-once = spotify exec-once = alacritty exec-once = firefox +#exec-once = bolt exec-once = taskset -c 1-7 steam # completion alert @@ -71,7 +73,7 @@ workspace = 4, monitor:DP-1, persistent:true # Workspaces swapped for ease of use workspace = 6, monitor:DP-1, persistent:true -workspace = 5, monitor:DP-2, persistent:true +workspace = 5, monitor:HDMI-A-4, persistent:true # < End Section > @@ -165,9 +167,9 @@ debug { } render { - explicit_sync = 1 - explicit_sync_kms = 1 - direct_scanout = true + explicit_sync = 2 + explicit_sync_kms = 2 + direct_scanout = false } # < End Section > @@ -179,7 +181,6 @@ render { master { new_status = master - no_gaps_when_only = 1 } # < End Section > @@ -190,6 +191,7 @@ master { # window rules # core +workspace = w[t1], gapsout:0, border: 0, rounding:0 windowrulev2 = suppressevent maximize, class:^(.*)$ windowrulev2 = renderunfocused,class:^(.*)$ windowrulev2 = opacity 0.80 0.80,class:^(.*)$ @@ -204,18 +206,23 @@ windowrulev2 = float, class:^(org.kde.polkit-kde-authentication-agent-1)$ windowrulev2 = workspace 1 silent, class:^(discord)$ windowrulev2 = workspace 1 silent, class:^(vesktop)$ windowrulev2 = workspace 1 silent, class:^(Dopamine)$ -windowrulev2 = workspace 5 silent, initialTitle:^(Spotify Premium)$ -windowrulev2 = workspace 2 silent, class:^(Alacritty)$ +windowrulev2 = workspace 1 silent, initialTitle:^(Spotify Premium)$ +windowrulev2 = workspace 5 silent, class:^(Alacritty)$ +#windowrulev2 = float, class:^(Alacritty)$ +windowrulev2 = size 1920 1080, class:^(Alacritty)$ windowrulev2 = workspace 3 silent, class:^(firefox)$ -windowrulev2 = workspace 3 silent, class:^(firefox-nightly)$ +windowrulev2 = float, class:^(firefox)$ +windowrulev2 = size 1920 1080, class:^(firefox)$ windowrulev2 = workspace 4 silent, class:^(steam)$ windowrulev2 = workspace 4 silent, class:^(org.prismlauncher.PrismLauncher)$ windowrulev2 = workspace 4 silent, title:^(Minecraft.*)$ windowrulev2 = workspace 4 silent, class:^(steam_app_.*)$ windowrulev2 = workspace 4 silent, class:^(steam_proton)$ windowrulev2 = workspace 4 silent, class:^(hl2_linux)$ +windowrulev2 = workspace 4 silent, class:^(dota2)$ windowrulev2 = workspace 4 silent, class:^(gamescope)$ windowrulev2 = workspace 5 silent, class:^(Bolt.*)$ +windowrulev2 = workspace 5 silent, class:^(net-runelite-client-RuneLite)$ windowrulev2 = workspace 6 silent, class:^(steam)$ # development @@ -246,7 +253,8 @@ windowrulev2 = float, class:^(steam_app_.*)$ windowrulev2 = opacity 1.00 override 1.00 override, class:^(steam_proton)$ windowrulev2 = float, class:^(steam_proton)$ # hl2 (css, etc) -windowrulev2 = opacity 1.00 override 1.00 override, class:^(hl2_linux)$ +# dota 2 +windowrulev2 = opacity 1.00 override 1.00 override, class:^(dota2)$ # gamescope windowrulev2 = opacity 1.00 override 1.00 override, class:^(gamescope)$ windowrulev2 = float, class:^(gamescope)$