- Título:
- Hypr Switcher
Hypr Switcher
Alt+Tab visual para o Hyprland, que não traz um alternador de janelas próprio. Em Rust sobre a camada layer-shell do Wayland, para o overlay aparecer acima de tudo sem roubar o foco, e com a latência de abertura como critério principal, porque é ela que decide se a ferramenta é usada ou abandonada.
Problema
O Hyprland não traz um alternador visual de janelas, e trocar entre workspaces às cegas custa mais tempo que a troca em si.
Decisões técnicas
Camada layer-shell do Wayland em vez de uma janela comum, para o overlay aparecer acima de tudo sem roubar foco. Rust pela latência de abertura, que é o que decide se a ferramenta é usada ou abandonada.
Resultado
Uso próprio diário no ambiente Hyprland. Três estrelas, a maior contagem entre as ferramentas de sistema do acervo recente.
Links
---
title: Hypr Switcher
url: https://nandomoreira.dev/lab/hypr-switcher
collection: lab
tech:
- Rust
- Wayland
- Hyprland
date: 2026-03-03
---
# Hypr Switcher
Alt+Tab visual para o Hyprland, que não traz um alternador de janelas próprio. Em Rust sobre a camada layer-shell do Wayland, para o overlay aparecer acima de tudo sem roubar o foco, e com a latência de abertura como critério principal, porque é ela que decide se a ferramenta é usada ou abandonada.
## Problema
O Hyprland não traz um alternador visual de janelas, e trocar entre workspaces
às cegas custa mais tempo que a troca em si.
## Decisões técnicas
Camada layer-shell do Wayland em vez de uma janela comum, para o overlay
aparecer acima de tudo sem roubar foco. Rust pela latência de abertura, que é
o que decide se a ferramenta é usada ou abandonada.
## Resultado
Uso próprio diário no ambiente Hyprland. Três estrelas, a maior contagem entre
as ferramentas de sistema do acervo recente.
## Links
- Repo: https://github.com/nandomoreirame/hypr-switcher