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` ✅
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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What
Add explicit
float+pinwindow rules forclass:^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✅View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.