From e9266b3b109d280688e2a9d20e718c4235083941 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Fri, 13 Feb 2026 00:05:42 -0800 Subject: [PATCH] hypr: treat rumno as overlay --- dotfiles/config/hypr/hyprland.conf | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dotfiles/config/hypr/hyprland.conf b/dotfiles/config/hypr/hyprland.conf index e515c9c7..a1d38281 100644 --- a/dotfiles/config/hypr/hyprland.conf +++ b/dotfiles/config/hypr/hyprland.conf @@ -214,6 +214,19 @@ windowrule = match:title ^(Open File)$, float on windowrule = match:title ^(Save File)$, float on windowrule = match:title ^(Confirm)$, float on +# Rumno OSD/notifications: treat as an overlay, not a "real" managed window. +# (Matches both class and title because rumno may set either depending on backend.) +windowrulev2 = float, class:.*[Rr]umno.* +windowrulev2 = pin, class:.*[Rr]umno.* +windowrulev2 = noborder, class:.*[Rr]umno.* +windowrulev2 = noshadow, class:.*[Rr]umno.* +windowrulev2 = noinitialfocus, class:.*[Rr]umno.* +windowrulev2 = float, title:.*[Rr]umno.* +windowrulev2 = pin, title:.*[Rr]umno.* +windowrulev2 = noborder, title:.*[Rr]umno.* +windowrulev2 = noshadow, title:.*[Rr]umno.* +windowrulev2 = noinitialfocus, title:.*[Rr]umno.* + # Scratchpad sizing handled by hyprscratch exec rules (see hyprland.nix) # Using hyprscratch rules instead of windowrule to avoid affecting child windows (e.g. Slack meets)