Commit graph

3 commits

Author SHA1 Message Date
Clawdie Operator
9a2803b81a Desktop layout, hostname, and ACPI cleanup (Sam & Codex)
- Add displays.xml with dual-monitor layout (eDP primary, HDMI-A-0 270 rotated)
- Add panel output-name=eDP to lock taskbar to laptop display
- Add monitorHDMI-A-0 wallpaper block in desktop.xml with scalar values
- Change hostname to usb.clawdie.home.arpa for DNS/Tailscale schema
- Remove acpi_asus/acpi_asus_wmi from kld_list (stops AE_AML_BUFFER_LIMIT spam)
- Include displays.xml in build.sh panel-skel seeding loop
- Add image-path scalars to desktop.xml single workspace entries
2026-06-04 06:18:09 +00:00
24799b383d Add Clawdie branding + fix XFCE panel visual bugs (Sam & Claude)
Branded assets (PNG shipped, SVG kept as source; PNG avoids depending on a
librsvg gdk-pixbuf loader not in the package lists):
- icons/clawdie-start.{svg,png}: upward triangle, navy->blue gradient with a
  coral edge, matching the clawdie.si wordmark and the wallpaper palette.
- wallpapers/clawdie-operator-bg.{svg,png}: brand gradient + triangle motif,
  replacing clawdie-dark-grad.svg.

Panel bug fixes from doc/XFCE-PANEL-BUGS-HANDOFF.md, applied to panel-skel:
- #1 Start icon: button-icon was "freebsd" (resolves to nothing in the
  installed themes -> broken glyph). Now an absolute path to the custom PNG,
  so it never depends on an icon-theme cache being current at first login.
- #2 Clock: explicit mode=2 + white fg-color (defensive; font availability
  still verified on the build host).
- #3 Clipman: dropped from the default panel (errored "could not be loaded"
  twice) so the image boots clean; re-add after the D-Bus root-cause.
- #4 xkb: display-type 0->1 (layout text instead of oversized flag image).
- #5/#6 systray/mixer: panel icon-size 0->2 (24px) to unify icon sizes.

build.sh: install live/operator-session/icons/ to
/usr/local/share/clawdie-iso/icons/. Wallpaper now points at the new PNG.

Remaining work is build-host verification on the Ryzen/Exodia boot, not new
config; handoff narrowed accordingly.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 11:37:10 +02:00
9cfa0672b9 Preseed XFCE appearance: greybird theme, papirus icons, DMZ cursor (Claude)
xfconf XML preseed files baked into the image via the panel-skel
mechanism, so the operator gets a polished desktop on first boot:

- xsettings.xml: Greybird GTK theme, Papirus icons, DMZ-White cursor
  at 24px, Noto Sans 11 for UI, Hack 11 for monospace, subpixel
  hinting enabled
- xfwm4.xml: Greybird window theme, Noto Sans Bold 11 title font,
  compositing enabled, 2 workspaces
- xfce4-desktop.xml: custom clawdie-dark-grad.svg wallpaper on both
  workspaces, right-click desktop menu disabled
- xfce4-panel.xml: added xkb plugin (layout indicator) and clipman
  plugin (clipboard manager) to the panel

System-wide XDG fallback installs all appearance XML alongside the
existing panel XML so new users inherit the theme.

---
Build: pass | Tests: unknown — Linux agent cannot run tests
2026-05-18 20:19:58 +02:00