Add SketchyBar integration to aerospace with bottom bar positioning
Integrate SketchyBar status bar with aerospace window manager, providing a native macOS status bar replacement with workspace indicators and system monitoring. Key features: - Add sketchybar.enable option to aerospace module - Install sketchybar package and fonts conditionally - Create main sketchybarrc with i3/sway color theme - Position bar at bottom with 40px bottom gap - Implement workspace indicators with dynamic visibility: - Hide empty workspaces - Show focused workspace with blue highlight - Show non-empty workspaces with inactive styling - Use centered icons with fixed 32px width - Add system monitoring plugins: CPU, memory, disk, battery, volume, clock - Integrate menu bar extras (Bluetooth, WiFi) as aliases - Configure aerospace to trigger workspace change events - Hide native macOS menu bar when SketchyBar enabled - Set up launchd agent for auto-start - Use SF Mono Regular 13.0 font matching waybar aesthetic
This commit is contained in:
@@ -107,6 +107,7 @@
|
||||
aerospace = {
|
||||
enable = true;
|
||||
leader = "cmd";
|
||||
sketchybar.enable = true;
|
||||
# Optional: Add per-machine userSettings overrides
|
||||
# userSettings = {
|
||||
# mode.main.binding."${leader}-custom" = "custom-command";
|
||||
|
||||
Reference in New Issue
Block a user