-
Notifications
You must be signed in to change notification settings - Fork 1
Troubleshooting
Christopher Murphy edited this page Jan 15, 2026
·
1 revision
Cause: Yabai integration not configured.
Fix:
- Open Aegis Settings
- Click "Run Setup" next to "Yabai Integration"
- Follow the prompts to run the setup script
Or run manually:
~/.config/aegis/setup-aegis-yabai.shCause: FIFO pipe not running or yabai signals not registered.
Fix:
- Check if the pipe exists:
ls -la ~/.config/aegis/yabai.pipe - Verify signals are registered:
yabai -m signal --list | grep aegis - Re-run the setup script if needed
Cause: Yabai is not installed or not in PATH.
Fix:
brew install koekeishiya/formulae/yabaiCause: Yabai's scripting addition (SA) requires SIP to be partially disabled.
Fix: See the Yabai wiki for SIP configuration.
Check SA status in Aegis context menu (right-click the menu bar).
Cause: Aegis needs Accessibility and Automation permissions.
Fix:
- Open System Settings > Privacy & Security > Accessibility
- Enable Aegis
- If Aegis doesn't appear, drag the app into the list
- Restart Aegis
Aegis logs are stored at:
~/Library/Logs/Aegis/aegis.log
View recent logs:
tail -100 ~/Library/Logs/Aegis/aegis.logAll Aegis configuration is stored in:
~/.config/aegis/
Contents:
-
aegis-yabai-notify- Notification script for yabai events -
yabai.pipe- FIFO pipe for instant updates (created at runtime) -
yabairc-snippet.sh- Snippet to add to your .yabairc
To reset Aegis to defaults:
# Remove preferences
defaults delete com.ccmurphy.aegis
# Remove config directory
rm -rf ~/.config/aegis
# Re-run setup on next launch