# What Silent Horizon is
The project is credited to the user PersianVibeCoder and is aimed at creating a "calm, minimal desktop with little details that make it feel alive." Those little details are animated and interactive elements on the desklets and panel applets.
# Visual features to expect
- Weather desklet: includes an illustrated horizon card whose view changes through the day to show the sun, moon and major visible planets for your location.
- System monitor desklet: shows stats and includes an animated rim light that continuously circulates around the edges of cards.
- Clock desklet: configurable text label and expandable/collapsible card behavior.
- Plank dock: themed to match the glassy look of the desklets and top panel.
- Quiet Line panel applets: workspace switcher in a GNOME Shell style, a Now Playing controller showing MPRIS-compatible player info (artist, track, cover art) plus a Cava-powered sound meter, and a collapsible system-tray-style applet that groups non-system indicator icons.
These elements combine to make Cinnamon look closer to a modern tiling or glassy desktop than Mint's default appearance.
# Performance and stability trade-offs
The visual effects are the obvious draw, but they have a measurable cost. In testing on Cinnamon 22.3, Cinnamon's CPU usage stayed above 24% while the desklets were running. Removing the weather and system monitor desklets reduced Cinnamon's CPU to below 1%, strongly implicating those desklets as the primary cause of the load.
- No toggle to disable the animated rim-light effect yet.
- The system monitor card refreshes frequently (about every second), which adds cost.
Because of the CPU and battery hit on moderate hardware, users who need responsiveness or better battery life should consider removing or not installing the heavier desklets.
# Installation steps (what the pack requires)
- 1Silent Horizon supports the Cinnamon desktop and has been tested on Cinnamon 22.3.
- 2Use Linux Mint's backup tool to create a snapshot before installing so you can restore if something goes wrong.
- 1Read the install script or referenced Python script in a text editor before running anything.
- 1In a terminal open the folder and run:./install.sh
- 2Allow installation to finish (it may fetch packages such as Plank and Cava), then log out and log back in so the new configurations take effect.
# Practical advice