fix(hyprland): float+pin vibetyper Recording Indicator #3

Open
m3ta-chiron wants to merge 1 commits from fix/vibetyper-hyprland-rules into master
Collaborator

What

Add explicit float + pin window rules for class:^vibe-typer$, title:^Recording Indicator$ (existing no_blur/no_shadow/no_anim/border_size/no_focus rules stay untouched).

Why

Since vibetyper 1.5.x the indicator surface is a small bottom-center panel instead of a fullscreen overlay. The config only matched title:^Recording Indicator$ with effect rules — nothing floated it, so dwindle tiled the window and clipped it to tile size. That is the "abgeschnittene Fenster" symptom for the magic formatter preview and friends on m3-kratos.

Pairs with m3ta-nixpkgs PR #27 (vibetyper 1.5.2 + renamed disable var). The package pins VIBE_DISABLE_WLROOTS_INDICATOR_RULES=1, so this declarative config stays the single source of truth for the indicator rules.

Verification

  • nix flake check --no-build
## What Add explicit `float` + `pin` window rules for `class:^vibe-typer$, title:^Recording Indicator$` (existing no_blur/no_shadow/no_anim/border_size/no_focus rules stay untouched). ## Why Since vibetyper 1.5.x the indicator surface is a small bottom-center panel instead of a fullscreen overlay. The config only matched `title:^Recording Indicator$` with effect rules — nothing floated it, so dwindle tiled the window and clipped it to tile size. That is the "abgeschnittene Fenster" symptom for the magic formatter preview and friends on m3-kratos. Pairs with m3ta-nixpkgs PR #27 (vibetyper 1.5.2 + renamed disable var). The package pins `VIBE_DISABLE_WLROOTS_INDICATOR_RULES=1`, so this declarative config stays the single source of truth for the indicator rules. ## Verification - `nix flake check --no-build` ✅
m3ta-chiron added 1 commit 2026-09-17 06:51:33 +02:00
Since vibetyper 1.5.x the indicator is a small bottom-center panel,
not a fullscreen overlay. Without an explicit float rule dwindle
tiles it and clips the panel to tile size (magic formatter preview,
language confirm etc. appeared cut off).
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/vibetyper-hyprland-rules:fix/vibetyper-hyprland-rules
git checkout fix/vibetyper-hyprland-rules
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: m3tam3re/m3ta-home#3