SVG icon sets for the FreeSynergy ecosystem by KalEl · Cyan + White
A curated collection of SVG icon sets, ready for use across all FreeSynergy programs.
Each set lives in its own directory. The manifest.toml describes available sets and their metadata.
FreeSynergy.Icons/
manifest.toml # Registry of all available icon sets
sync/ # Rust binary: fs-icons-sync (pulls from upstream sources)
gallery/ # Rust binary: icon browser and picker (coming soon)
homarrlabs/ # Homarr Labs Dashboard Icons
icon-name.svg
icon-name-dark.svg
...
(further sets in their own directories)
| ID | Name | Source | License |
|---|---|---|---|
homarrlabs |
Homarr Labs Dashboard Icons | homarr-labs/dashboard-icons | MIT |
Build and run fs-icons-sync to pull the latest icons from upstream:
cargo run -p fs-icons-sync # sync all sets
cargo run -p fs-icons-sync -- --set homarrlabs # sync only homarrlabs- Create a directory with the set ID as name (e.g.,
simpleicons/) - Add SVG files — use
name.svgfor light andname-dark.svgfor dark variants - Add a
[[set]]entry inmanifest.toml - Add a sync script in
scripts/if the set has an upstream source
The gallery/ program lets you browse and select icons interactively.
It reads manifest.toml and can be embedded anywhere an icon picker is needed.
See LICENSE. Individual icon sets retain their original licenses as documented in manifest.toml.