From b12cc17adb210615fdd86ad6792370638d2a6f9f Mon Sep 17 00:00:00 2001 From: JuliaLange Date: Sat, 16 Mar 2024 11:10:22 -0700 Subject: [PATCH] Window Swallowing, opacity, and hell workspace --- programs/hypr/keybinds.conf | 2 ++ programs/hypr/settings.conf | 6 ++++++ programs/hypr/window_rules.conf | 11 +++++++++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/programs/hypr/keybinds.conf b/programs/hypr/keybinds.conf index 3c9b2d8..d769a46 100644 --- a/programs/hypr/keybinds.conf +++ b/programs/hypr/keybinds.conf @@ -24,6 +24,7 @@ bind = $mainMod, 2, exec, $XDG_CONFIG_HOME/hypr/scripts/changeprimary.xsh web bind = $mainMod, 3, exec, $XDG_CONFIG_HOME/hypr/scripts/changeprimary.xsh med bind = $mainMod, 4, exec, $XDG_CONFIG_HOME/hypr/scripts/changeprimary.xsh game binde = $mainMod, 5, exec, $XDG_CONFIG_HOME/hypr/scripts/changeprimary.xsh etc +binde = $mainMod, _, exec, $XDG_CONFIG_HOME/hypr/scripts/changeprimary.xsh hell binde = $mainMod, TAB, exec, $XDG_CONFIG_HOME/hypr/scripts/changesecondary.xsh bind = $mainMod, m, togglespecialworkspace, mus @@ -39,6 +40,7 @@ bind = $mainMod SHIFT, 1, movetoworkspacesilent, name:home bind = $mainMod SHIFT, 2, movetoworkspacesilent, name:web bind = $mainMod SHIFT, 3, movetoworkspacesilent, name:med bind = $mainMod SHIFT, 4, movetoworkspacesilent, name:misc +bind = $mainMod SHIFT, _, movetoworkspacesilent, name:hell bind = $mainMod SHIFT, TAB, movetoworkspacesilent, r-1 # Move/resize windows with mainMod + LMB/RMB and dragging diff --git a/programs/hypr/settings.conf b/programs/hypr/settings.conf index bd6f94c..77eceff 100644 --- a/programs/hypr/settings.conf +++ b/programs/hypr/settings.conf @@ -58,3 +58,9 @@ master { new_is_master = false mfact = 0.53 } + +misc { + focus_on_activate = true + enable_swallow = true + swallow_regex = ^(Alacritty)$ +} diff --git a/programs/hypr/window_rules.conf b/programs/hypr/window_rules.conf index eeb5e1f..6643f96 100644 --- a/programs/hypr/window_rules.conf +++ b/programs/hypr/window_rules.conf @@ -5,6 +5,7 @@ env = HYPR_MON_SECONDARY, DP-1 workspace=name:home, monitor:DP-2, persistent:true, default:true workspace=name:game, monitor:DP-2, persistent:true workspace=name:etc0, monitor:DP-2, persistent:true +workspace=name:hell, monitor:DP-2, persistent:true # Secondaries workspace=name:chat, monitor:DP-1, persistent:true, default:true workspace=name:misc0, monitor:DP-1, persistent:true @@ -22,8 +23,14 @@ windowrule = workspace name:chat, Beeper windowrule = workspace name:game, lutris windowrule = workspace name:game, explorer.exe -windowrule = opacity 0.9 0.9,^(Alacritty)$ -windowrule = opacity 0.94 0.94,^(discord)$ +windowrulev2 = opacity 0.94 fullscreen:0 + +windowrulev2 = opacity 0.79 override, class:^(Alacritty)$ +windowrulev2 = opacity 1 override, initialTitle:^(Discord Popout)$ +windowrulev2 = opacity 1 override, class:^(firefox)$ +windowrulev2 = opacity 1 override, class:^(Gimp)$ +windowrulev2 = opacity 1 override, class:^(feh)$ +windowrulev2 = opacity 1 override, class:^(mpv)$ env = HYPR_WORK_DB,$XDG_CACHE_HOME/hypr/workspace.db