Add GUI git-askpass so credential prompts work without a TTY

Installs /usr/local/bin/git-askpass (uses zenity or qarma) and sets
core.askPass in /etc/gitconfig. Git now pops a GUI dialog for username/
password instead of trying to open /dev/tty, which fails in headless
contexts (scripts, Claude Code terminal).

Adds zenity to live desktop package lists for both niri and cinnamon profiles.
Propagated to: both live ISO builders and the installer postinstall.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
moze
2026-04-25 13:04:54 +00:00
parent 106fa940d7
commit 40f4efceed
5 changed files with 50 additions and 9 deletions

View File

@@ -91,6 +91,7 @@ python3
upower
power-profiles-daemon
wl-clipboard
zenity
# --- XDG portals ---
xdg-desktop-portal

View File

@@ -15,6 +15,7 @@ sudo
bash
bash-completion
git
zenity
curl
wget
vim