fix(hyprland): exempt pinentry dialog from terminal swallowing
This commit is contained in:
@@ -516,6 +516,16 @@ in
|
|||||||
swallow_regex = "^(foot)$";
|
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 = {
|
input = {
|
||||||
kb_layout = "de";
|
kb_layout = "de";
|
||||||
follow_mouse = 1;
|
follow_mouse = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user