hammerhead-desktop 1.3.0: /etc/skel/.xsession (new-user Openbox session)
Author:
Chris Tusa <chris.tusa@leafscale.com>
Date:
Jul 23, 2026 22:37
Changeset:
5ce902458048ad1924a53d2b3799c21d366f154b
Branch:
default
Diff
diff -r 5c022b99e71b -r 5ce902458048 base/hammerhead-desktop/build.sh --- a/base/hammerhead-desktop/build.sh Thu Jul 23 22:37:01 2026 -0500 +++ b/base/hammerhead-desktop/build.sh Thu Jul 23 22:37:01 2026 -0500 @@ -81,3 +81,10 @@ # Clean up the transient build helper - not shipped. rm -f "$PORTDIR/wg" + +# --- Step 11: /etc/skel/.xsession (Task 4b) --- +# New users' home dirs are seeded from /etc/skel, so this makes a fresh +# account's X session default to the Openbox desktop without any manual +# ~/.xsession setup. +mkdir -p "$PKGDIR/etc/skel" +install -m 755 "$PORTDIR/dot-xsession" "$PKGDIR/etc/skel/.xsession" diff -r 5c022b99e71b -r 5ce902458048 base/hammerhead-desktop/dot-xsession --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/base/hammerhead-desktop/dot-xsession Thu Jul 23 22:37:01 2026 -0500 @@ -0,0 +1,3 @@ +#!/bin/sh +# Hammerhead default X session - launch the Openbox desktop. +exec /usr/local/bin/openbox-session diff -r 5c022b99e71b -r 5ce902458048 base/hammerhead-desktop/package.toml --- a/base/hammerhead-desktop/package.toml Thu Jul 23 22:37:01 2026 -0500 +++ b/base/hammerhead-desktop/package.toml Thu Jul 23 22:37:01 2026 -0500 @@ -7,7 +7,7 @@ [package] name = "hammerhead-desktop" -version = "1.2.0" +version = "1.3.0" release = 1 description = "Zygaena marine-dark desktop branding: wallpaper, Openbox theme, tint2/conky configs, categorized menu w/ CBPP-style Places/Recent pipemenus, autostart" url = "https://git.sharkos.one/zygaena/hammerhead"