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>
This commit is contained in:
parent
6f8b598d81
commit
052a8d74e6
3 changed files with 23 additions and 0 deletions
7
system/default.nix
Normal file
7
system/default.nix
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
./macos-defaults.nix
|
||||
];
|
||||
}
|
||||
12
system/macos-defaults.nix
Normal file
12
system/macos-defaults.nix
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
{ 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;
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue