diff --git a/flake.lock b/flake.lock index 12c2883..a50724e 100644 --- a/flake.lock +++ b/flake.lock @@ -200,11 +200,11 @@ ] }, "locked": { - "lastModified": 1789759456, - "narHash": "sha256-pV2iKbCp4F7ux4E3usYHi/KzC08/fxiDa64cL4DdJfc=", + "lastModified": 1789808342, + "narHash": "sha256-xwLOeV+VbeRU8G8er+nPEK574Q3Ewx7dqHbTlTL5e2k=", "ref": "refs/heads/main", - "rev": "f65d5548de5aa77cc14870d5e7a5f24a972d957a", - "revCount": 1671, + "rev": "3eaaae68473f803fa781c3494f46fa54475658df", + "revCount": 1673, "type": "git", "url": "https://forg.gregersen.it/lazzexus/Loupe" }, diff --git a/settings/hyprland.nix b/settings/hyprland.nix index a4191ac..84cf839 100644 --- a/settings/hyprland.nix +++ b/settings/hyprland.nix @@ -361,6 +361,15 @@ in tile = true, }) + -- Screenshot annotations are a short-lived task over the current + -- workspace, so keep Loupe centred and floating on both desktops. + hl.window_rule({ + name = "loupe-floating", + match = { class = "^org[.]gnome[.]Loupe$" }, + float = true, + center = true, + }) + -- Battle.net tray icon leaks as a tiny floating XWayland window. hl.window_rule({ match = { class = "^steam_app_(0|default)$", title = "^$", float = true },