Warning
You must disable SIP and Library Vaildation to run this, and you need Ammonia installed. Do not attempt running this unless you know what you are doing and the risks involved.
Note
This app only runs on macOS 26.6 and later, since the features this app exposes are only possible due to the transparency of Liquid Glass and its refractive effects.
Dock Reflecctions is an experimental Ammonia tweak for macOS that adds icon reflections beneath the Dock and replaces the standard running-app indicators with configurable glowing indicators.
Ammonia is a modern macOS tweak loader and code injection engine, allowing you to change parts of macOS that aren't normally changeable, in this case the Dock.
The tweak currently targets Apple Silicon and relies on private Dock implementation details. System updates can change those details.
- Apple Silicon Mac
- Ammonia
- Xcode Command Line Tools
make clean deployThe tweak installs to /var/ammonia/core/tweaks and restarts Dock.
The native macOS settings app in SettingsApp exposes every option and includes a Restart Dock button. Open SettingsApp/DockReflectionsSettings.xcodeproj in Xcode and run the DockReflectionsSettings scheme, or grab the latest version from Releases.
Changes take effect after Dock restarts.
defaults write com.omeriadon.DockReflections enabled -bool truedefaults write com.omeriadon.DockReflections reflectionScale -float 0.90defaults write com.omeriadon.DockReflections reflectionYOffset -float -5defaults write com.omeriadon.DockReflections reflectionOpacity -float 1.0defaults write com.omeriadon.DockReflections reflectionBlurRadius -float 0defaults write com.omeriadon.DockReflections reflectFolders -bool falsedefaults write com.omeriadon.DockReflections reflectTrash -bool falsedefaults write com.omeriadon.DockReflections indicatorsEnabled -bool truedefaults write com.omeriadon.DockReflections indicatorWidth -float 12defaults write com.omeriadon.DockReflections indicatorHeight -float 6defaults write com.omeriadon.DockReflections indicatorCornerRadius -float 3defaults write com.omeriadon.DockReflections indicatorYOffset -float -4defaults write com.omeriadon.DockReflections indicatorOpacity -float 1.0defaults write com.omeriadon.DockReflections indicatorBlurRadius -float 24defaults write com.omeriadon.DockReflections indicatorTransitionBlurRadius -float 16defaults write com.omeriadon.DockReflections indicatorGlowOpacity -float 1.0defaults write com.omeriadon.DockReflections indicatorGlowLayers -int 6defaults write com.omeriadon.DockReflections indicatorEntryDuration -float 0.28defaults write com.omeriadon.DockReflections indicatorExitDuration -float 0.34killall Dock
