Skip to content

aerospace, sketchybar and raycast implementation - #2

Merged
itsdanieldk merged 1 commit into
mainfrom
aerospace-experimentation
Aug 1, 2026
Merged

aerospace, sketchybar and raycast implementation#2
itsdanieldk merged 1 commit into
mainfrom
aerospace-experimentation

Conversation

@itsdanieldk

Copy link
Copy Markdown
Owner

This pull request introduces a comprehensive set of improvements to the window management and launcher setup for macOS, focusing on tighter integration between AeroSpace, JankyBorders, SketchyBar, and Raycast. The changes automate and enhance the user experience for multi-monitor setups, window focus cues, and launcher keybindings, while also updating installation scripts and documentation for clarity and reproducibility.

Window Management & Focus Cues:

  • Added JankyBorders (borders) for animated focus indication, with configuration for Catppuccin Frappé colors and integration into AeroSpace’s startup and focus change hooks. (Brewfile [1] aerospace.toml [2] [3] bordersrc [4]
  • AeroSpace now starts at login and launches both borders and sketchybar as part of its lifecycle, ensuring consistent UI cues and status bar display. (aerospace.toml aerospace/.config/aerospace/aerospace.tomlR21-R60)
  • Focus cues are provided by a pulsing ring drawn by borders on focus changes, replacing animation (which AeroSpace cannot provide). (aerospace.toml [1] bordersrc [2]

Multi-Monitor & Workspace Enhancements:

  • Per-monitor gap configuration ensures correct window placement around the macOS notch and SketchyBar, preventing window overlap. (aerospace.toml aerospace/.config/aerospace/aerospace.tomlL56-R128)
  • Workspace-to-monitor assignments are explicitly defined for consistent layouts across different physical monitor arrangements. (aerospace.toml aerospace/.config/aerospace/aerospace.tomlR137-R243)
  • Keybindings for window focus and movement now traverse monitor boundaries, and new bindings allow throwing windows between monitors with focus following. (aerospace.toml [1] [2]

Launcher & Productivity Integration:

  • Raycast is added as the preferred launcher, with install script and documentation updates to disable Spotlight’s default shortcuts and guide the user through Raycast setup. (Brewfile [1] README.md [2] [3] install [4]
  • The install script now offers to auto-hide the Dock and menu bar for a cleaner workspace, and sets Dock icon size and disables magnification for consistency with the new bar and launcher. (install installR311-R335)

Utilities & Supporting Tools:

  • Added and configured supporting tools: sketchybar (status bar), ical-buddy (calendar integration), and macmon (monitor management). (Brewfile BrewfileR119-L121)
  • Window rules are expanded to float utility apps and assign common apps to specific workspaces; a commented stub is provided for Raycast’s settings window. (aerospace.toml aerospace/.config/aerospace/aerospace.tomlR137-R243)

Other Improvements:

These changes collectively deliver a more polished, automated, and ergonomic window management and launcher experience for macOS power users.

@itsdanieldk
itsdanieldk merged commit b378f6f into main Aug 1, 2026
@itsdanieldk
itsdanieldk deleted the aerospace-experimentation branch August 1, 2026 15:50
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