|

hammerhead-xdm r11: power buttons bottom-right + password echo mask (*)

hammerhead-xdm r11: power buttons bottom-right + password echo mask (*)

- Xsetup_0: move hh-greeter-power to the bottom-right corner (-geometry -40-40).
- Xresources: echoPasswd=true, echoPasswdChar=* -- mask the password with '*'
  for keystroke feedback (only exposes length).
Author: Chris Tusa <chris.tusa@leafscale.com>
Date: Jul 24, 2026 13:30
Changeset: 3cc433d0a00dc441dfb0a45d7a73f77415369972
Branch: default

Diff

diff -r 6ba7a01c06d8 -r 3cc433d0a00d base/hammerhead-xdm/Xresources
--- a/base/hammerhead-xdm/Xresources	Fri Jul 24 13:07:39 2026 -0500
+++ b/base/hammerhead-xdm/Xresources	Fri Jul 24 13:30:53 2026 -0500
@@ -24,6 +24,9 @@
 xlogin*unsecureGreeting: CLIENTHOST
 xlogin*namePrompt: \040\040\040\040\040\040\040Login:
 xlogin*passwdPrompt: \040\040\040\040Password:
+! Mask the password with '*' (keystroke feedback; only exposes length).
+xlogin*echoPasswd: true
+xlogin*echoPasswdChar: *
 xlogin*fail: Login incorrect or forbidden by policy
 
 #if WIDTH > 800
diff -r 6ba7a01c06d8 -r 3cc433d0a00d base/hammerhead-xdm/Xsetup_0
--- a/base/hammerhead-xdm/Xsetup_0	Fri Jul 24 13:07:39 2026 -0500
+++ b/base/hammerhead-xdm/Xsetup_0	Fri Jul 24 13:30:53 2026 -0500
@@ -12,6 +12,6 @@
 [ -r /usr/local/share/backgrounds/hammerhead.png ] && \
 	/usr/local/bin/feh --bg-fill /usr/local/share/backgrounds/hammerhead.png &
 
-# Shutdown/Reboot button bar, top-right corner (no WM on the greeter). Killed
-# by Xstartup on login so it never leaks into the user's session.
-/usr/local/bin/hh-greeter-power -geometry -40+40 &
+# Shutdown/Reboot button bar, bottom-right corner (no WM on the greeter).
+# Killed by Xstartup on login so it never leaks into the user's session.
+/usr/local/bin/hh-greeter-power -geometry -40-40 &
diff -r 6ba7a01c06d8 -r 3cc433d0a00d base/hammerhead-xdm/package.toml
--- a/base/hammerhead-xdm/package.toml	Fri Jul 24 13:07:39 2026 -0500
+++ b/base/hammerhead-xdm/package.toml	Fri Jul 24 13:30:53 2026 -0500
@@ -10,7 +10,7 @@
 [package]
 name = "hammerhead-xdm"
 version = "1.0.0"
-release = 10
+release = 11
 description = "Zygaena marine-dark xdm greeter branding, system Xsession/Xservers wiring, and a disabled zyginit xdm service"
 url = "https://git.sharkos.one/zygaena/hammerhead"
 license = "CDDL-1.0"