Skip to content

Reduce macOS menu bar icon spacing + Darwin CI validation#55

Merged
GregHilston merged 3 commits intomasterfrom
claude/add-macos-statusbar-spacing-LIuen
Apr 3, 2026
Merged

Reduce macOS menu bar icon spacing + Darwin CI validation#55
GregHilston merged 3 commits intomasterfrom
claude/add-macos-statusbar-spacing-LIuen

Conversation

@GregHilston
Copy link
Copy Markdown
Owner

@GregHilston GregHilston commented Apr 3, 2026

Summary

  • Menu bar spacing: Adds defaults -currentHost write commands to the Darwin post-activation script to reduce NSStatusItemSpacing and NSStatusItemSelectionPadding to 2, fitting ~2x more menu bar icons. Inspired by this HN comment. Runs on every just dr <host> and is idempotent.
  • Darwin CI: Adds a validate-darwin job to the existing validation workflow that dry-run builds dungeon and moria configs on macos-latest, matching the existing NixOS validation pattern.

Test plan

  • Run just dr dungeon and just dr moria — verify the defaults commands execute without error
  • Verify menu bar icon spacing is tighter after rebuild + logout/restart
  • Confirm CI passes for both NixOS and Darwin validation jobs

https://claude.ai/code/session_01FcG93XXYtzuALiFgAnLp4Y

claude added 2 commits April 3, 2026 03:18
Adds defaults commands to the post-activation script to tighten
spacing between status bar icons, fitting ~2x more items.

https://claude.ai/code/session_01FcG93XXYtzuALiFgAnLp4Y
Adds a validate-darwin job on macos-latest that dry-run builds
the dungeon and moria Darwin configs, matching the existing
NixOS validation pattern.

https://claude.ai/code/session_01FcG93XXYtzuALiFgAnLp4Y
@GregHilston GregHilston changed the title Reduce macOS menu bar icon spacing on Darwin hosts Reduce macOS menu bar icon spacing + Darwin CI validation Apr 3, 2026
Skip the expensive macOS runner on pushes to master (already
validated by the PR). Add magic-nix-cache-action to both jobs
to cache the Nix store between runs, avoiding repeated downloads
of flake inputs.

https://claude.ai/code/session_01FcG93XXYtzuALiFgAnLp4Y
@GregHilston GregHilston merged commit a9105d1 into master Apr 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants