Skip to content

defaults: add NSGlobalDomain.NSMenuEnableActionImages option#1733

Open
NoahBres wants to merge 2 commits into
nix-darwin:masterfrom
NoahBres:defaults-add-nsmenuenableactionimages
Open

defaults: add NSGlobalDomain.NSMenuEnableActionImages option#1733
NoahBres wants to merge 2 commits into
nix-darwin:masterfrom
NoahBres:defaults-add-nsmenuenableactionimages

Conversation

@NoahBres
Copy link
Copy Markdown

@NoahBres NoahBres commented Mar 23, 2026

Adds system.defaults.NSGlobalDomain.NSMenuEnableActionImages, which maps to defaults write -g NSMenuEnableActionImages.

This allows you to disable menu icons for macOS Tahoe: https://512pixels.net/2026/03/hide-macos-tahoes-menu-icons-with-this-one-simple-trick/

Testing

  • nix build .#checks.aarch64-darwin.system-defaults-write -L
  • Running this fork on my own system to see it working!

Before / after on my system:

Before:
CleanShot 2026-04-11 at 15 07 42@2x

After:
CleanShot 2026-04-11 at 15 07 15@2x

@NoahBres NoahBres marked this pull request as draft March 23, 2026 05:15
@NoahBres NoahBres changed the title defaults: add NSMenuEnableActionImages option defaults: add NSGlobalDomain.NSMenuEnableActionImages option Mar 23, 2026
@NoahBres NoahBres marked this pull request as ready for review April 6, 2026 04:48
@NoahBres
Copy link
Copy Markdown
Author

@Enzime @Samasaur1 Sorry for the ping! I wasn't sure of the review process since the contributing guide doesn't mention how to request reviews. Would love a review when you get the chance. This adds NSMenuEnableActionImages to NSGlobalDomain, which lets users disable the new menu icons in macOS Tahoe.

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.

1 participant