|

hammerhead-xdm r8: greeter shows the system hostname (CLIENTHOST)

hammerhead-xdm r8: greeter shows the system hostname (CLIENTHOST)

Login greeters conventionally show the host. xdm replaces the CLIENTHOST token
with the system hostname at display time (dynamic per machine). greeting +
unsecureGreeting = 'Welcome to CLIENTHOST'. The HAMMERHEAD/ZYGAENA wordmark is
already on the wallpaper.
Author: Chris Tusa <chris.tusa@leafscale.com>
Date: Jul 24, 2026 12:05
Changeset: 8a097b2359383081b12a306ded1862bcb888326d
Branch: default

Diff

diff -r 2f6455794aad -r 8a097b235938 base/hammerhead-xdm/Xresources
--- a/base/hammerhead-xdm/Xresources	Fri Jul 24 11:50:22 2026 -0500
+++ b/base/hammerhead-xdm/Xresources	Fri Jul 24 12:05:47 2026 -0500
@@ -13,11 +13,14 @@
 	Ctrl<Key>Return: set-session-argument(failsafe) finish-field()\n\
 	<Key>Return: set-session-argument() finish-field()
 
-xlogin*greeting: Hammerhead - Zygaena
+! `CLIENTHOST` is an xdm token replaced with the system hostname at display
+! time (dynamic per machine). The HAMMERHEAD/ZYGAENA wordmark already lives on
+! the wallpaper, so the greeting shows the host, as login screens conventionally do.
+xlogin*greeting: Welcome to CLIENTHOST
 ! The display IS access-controlled (start.sh starts Xorg with a MIT-MAGIC-COOKIE
 ! -auth file), but xdm does not track auth for a `foreign` display and would
-! otherwise show its scary "This is an unsecure session". Use the branded text.
-xlogin*unsecureGreeting: Hammerhead - Zygaena
+! otherwise show its scary "This is an unsecure session". Use the same host text.
+xlogin*unsecureGreeting: Welcome to CLIENTHOST
 xlogin*namePrompt: \040\040\040\040\040\040\040Login:
 xlogin*fail: Login incorrect or forbidden by policy
 
diff -r 2f6455794aad -r 8a097b235938 base/hammerhead-xdm/package.toml
--- a/base/hammerhead-xdm/package.toml	Fri Jul 24 11:50:22 2026 -0500
+++ b/base/hammerhead-xdm/package.toml	Fri Jul 24 12:05:47 2026 -0500
@@ -10,7 +10,7 @@
 [package]
 name = "hammerhead-xdm"
 version = "1.0.0"
-release = 7
+release = 8
 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"