fix(hyprland): exempt pinentry dialog from terminal swallowing

This commit is contained in:
2026-07-12 16:22:59 +02:00
parent de6c3993cc
commit 0851515de0
+10
View File
@@ -516,6 +516,16 @@ in
swallow_regex = "^(foot)$";
};
# Stop the pinentry dialog from swallowing its parent terminal. Commit
# signing pops pinentry from gpg-agent (a daemon, not a foot child) so it
# already floats on top; but an ssh PIN prompt for `git push` is spawned
# via SSH_ASKPASS *inside* the foot shell, so swallow_regex matches and it
# hides the terminal until dismissed. noswallow exempts the dialog itself,
# leaving normal GUI swallowing (zathura/imv from mc) intact.
windowrule = [
"match:class ^(org\\.gnupg\\.pinentry-qt)$ noswallow on"
];
input = {
kb_layout = "de";
follow_mouse = 1;