From b59cd7615e75b4c353beb8e79560c705c7a5bd53 Mon Sep 17 00:00:00 2001 From: Nathan McCarty Date: Fri, 7 Jul 2023 04:27:27 -0400 Subject: [PATCH] Tweak some window rules --- home-manager/linux/programs/hyprland.nix | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/home-manager/linux/programs/hyprland.nix b/home-manager/linux/programs/hyprland.nix index 0dec892..d23d524 100644 --- a/home-manager/linux/programs/hyprland.nix +++ b/home-manager/linux/programs/hyprland.nix @@ -232,18 +232,17 @@ in with lib; { windowrulev2 = center,class:^(.blueman-manager-wrapped)$ # firefox Picture-in-Picture - windowrulev2 = nofullscreenrequest,class^(firefox-beta)$,title:^(Picture-in-Picture)$ - windowrulev2 = float,class^(firefox-beta)$,title:^(Picture-in-Picture)$ - windowrulev2 = pin,class^(firefox-beta)$,title:^(Picture-in-Picture)$ + windowrulev2 = nofullscreenrequest,class:^(firefox-beta)$,title:^(Picture-in-Picture)$ + windowrulev2 = float,class:^(firefox-beta)$,title:^(Picture-in-Picture)$ + windowrulev2 = pin,class:^(firefox-beta)$,title:^(Picture-in-Picture)$ # firefox bitwarden - windowrulev2 = nofullscreenrequest,class^(firefox-beta)$,title:^(Extension: Bitwarden) - windowrulev2 = float,class^(firefox-beta)$,title:^(Extension: Bitwarden) - windowrulev2 = pin,class^(firefox-beta)$,title:^(Extension: Bitwarden) + windowrulev2 = nofullscreenrequest,class:^(firefox-beta)$,title:^(Extension: Bitwarden) + windowrulev2 = float,class:^(firefox-beta)$,title:^(Extension: Bitwarden) # firefox figma micro indicator - windowrulev2 = nofullscreenrequest,class^(firefox-beta)$,title:^(Firefox — Sharing Indicator)$ - windowrulev2 = float,class^(firefox-beta)$,title:^(Firefox — Sharing Indicator)$ + windowrulev2 = nofullscreenrequest,class:^(firefox-beta)$,title:^(Firefox — Sharing Indicator)$ + windowrulev2 = float,class:^(firefox-beta)$,title:^(Firefox — Sharing Indicator)$ # Common modals windowrule = float,title:^(Open)$ @@ -260,6 +259,8 @@ in with lib; { windowrulev2 = center,class:^(google-chrome)$,title:^(Open Files)$ windowrulev2 = float,class:^(google-chrome)$,title:^(Open File)$ windowrulev2 = center,class:^(google-chrome)$,title:^(Open File)$ + windowrulev2 = float,class:^(org.kde.polkit-kde-authentication-agent-1)$ + windowrulev2 = center,class:^(org.kde.polkit-kde-authentication-agent-1)$ # Pavucontrol windowrule = center,pavucontrol @@ -268,6 +269,9 @@ in with lib; { # Emacs streaming windowrulev2 = float,title:^(emacs-streaming)$ + # Fix dolphin + windowrulev2 = nofullscreenrequest,class:^(org.kde.dolphin)$ + # Looking Glass ## Scratchpads