mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
The desktop DMG's volume icon defaulted to the packager's icns, which is actool's 256px fallback whenever mac.icon is the Icon Composer package, and dmgbuild's badge option can only paste onto the stock removable-drive icon. Ship our own drive-with-the-girl artwork instead: assets/dmg-volume.png (hand-made, one artwork since volume icons have no appearance variants) is emitted as apps/desktop/packaging/dmg-volume.icns, beside the DMG background so the `files` whitelist keeps it out of the app bundle, and dmg.icon points at it. Tauri always uses the app icns as the volume icon and offers no override, so the bootstrap workflow runs scripts/bundles/set_dmg_volume_icon.sh on the built DMG before signing (the same .VolumeIcon.icns + custom-icon flag dmgbuild sets), and the verify step checks the icon is on the mounted image. Verified on macOS 26.6.2: both DMGs render the identical volume icon.