Note: macOS picks menu bar text color based on wallpaper brightness. Use a dark wallpaper so macOS renders white text — otherwise menu bar items will be hidden behind the black bar.
Paints the built-in display's menu bar strip solid black to visually hide the notch on a notched MacBook. Runs headless — no Dock icon, no menu bar icon. Menu bar items stay visible and clickable.
- macOS 13+, Apple Silicon
- Xcode command line tools (
xcode-select --install)
make install # build, install to ~/Applications, load LaunchAgent (auto-starts at login)
make uninstall # stop and remove completelyOther targets: make (build only), make run (one-shot launch without launchd), make clean.
Stopping it: KeepAlive=true means killall macbook-notchless is futile — launchd will respawn it. Use make uninstall, or to stop without removing:
launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.local.macbook-notchless.plistUnsigned binary: On a new Mac you may need to right-click → Open once, or:
xattr -dr com.apple.quarantine ~/Applications/macbook-notchless.app~/Library/LaunchAgents owned by root: Some installers (PulseSecure, etc.) chown this directory to root. make install will detect this and print the one-line fix.
MIT — see LICENSE.