nix/system/macos-defaults.nix
Yan Lin 052a8d74e6 Add macOS menu bar spacing configuration
- Create system/ directory for system-level nix-darwin configurations
- Add system/macos-defaults.nix with NSStatusItemSpacing and NSStatusItemSelectionPadding settings
- Configure optimal spacing (6) and padding (12) values for menu bar items
- Use CustomUserPreferences to support options not yet in nix-darwin main
- Set system.primaryUser to support user-specific preferences

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-30 14:00:40 +02:00

12 lines
No EOL
373 B
Nix

{ config, pkgs, ... }:
{
system.defaults.NSGlobalDomain = {
# Menu bar spacing configuration
# NSStatusItemSpacing controls horizontal spacing between menu bar items
# NSStatusItemSelectionPadding controls padding inside selection overlay
# Optimal ratio is 1:2 (spacing:padding)
NSStatusItemSpacing = 6;
NSStatusItemSelectionPadding = 12;
};
}