# Credits Noctalia is made possible by the incredible work of many open-source projects and contributors. ## Design & Branding - **MrDowntempo** — Creator of the Noctalia Owl and moon logo - **[SaberJ2X](https://www.reddit.com/user/SaberJ64/)** — Creator of Talia, the Noctalia mascot - **[Tabler Icons](https://tabler.io/icons)** — Icon set used throughout the shell - **[Riyan Resdian on Noun Project](https://thenounproject.com/creator/yaicon/)** — Plug icon ## Audio Assets - **[Universfield on Pixabay](https://pixabay.com/users/universfield-28281460/)** — Notification sound effect - **[Lucas McCallister on Freesound](http://www.freesound.org/samplesViewSingle.php?id=67091)** — Volume change feedback sound effect ## System Libraries Linked dynamically at runtime: - **[Wayland](https://wayland.freedesktop.org/)** (`wayland-client`, `wayland-protocols`, `wayland-egl`) — Display protocol - **[Mesa / EGL / GLES2](https://www.mesa3d.org/)** (or **[libepoxy](https://github.com/anholt/libepoxy)** as fallback) — OpenGL ES context and dispatch - **[Cairo](https://www.cairographics.org/)** — 2D graphics surface used for text and SVG rasterization - **[Pango](https://pango.gnome.org/)** / **PangoCairo** — Text layout and shaping - **[FreeType](https://freetype.org/)** — Font rasterization - **[Fontconfig](https://www.fontconfig.org/)** — Font discovery - **[librsvg](https://wiki.gnome.org/Projects/LibRsvg)** — SVG rendering (filters, clipPaths, masks) - **[GLib / GObject / GIO](https://gitlab.gnome.org/GNOME/glib)** — Core utilities used by Pango/Cairo/librsvg - **[libxkbcommon](https://xkbcommon.org/)** — Keyboard handling - **[sdbus-c++](https://github.com/Kistler-Group/sdbus-cpp)** — D-Bus client bindings - **[PipeWire](https://pipewire.org/)** — Audio capture and playback - **[libcurl](https://curl.se/libcurl/)** — HTTP client - **[libwebp](https://developers.google.com/speed/webp)** — WebP decoding - **[polkit](https://gitlab.freedesktop.org/polkit/polkit)** (`polkit-agent`, `polkit-gobject`) — Authentication agent - **[Linux-PAM](https://github.com/linux-pam/linux-pam)** — Lockscreen authentication ## Vendored Libraries Bundled in `third_party/` and built from source: - **[dr_wav](https://github.com/mackron/dr_libs)** — Single-file WAV decoder (MIT-0 / public domain) - **[fzy](https://github.com/jhawthorn/fzy)** — Fuzzy matching algorithm used by the launcher, search pickers, and other shell ranking (MIT) - **[Luau](https://luau.org/)** — Lua dialect used for theme/template scripting (MIT) - **[Material Color Utilities](https://github.com/material-foundation/material-color-utilities)** — Material 3 palette generation (Apache-2.0) - **[nlohmann/json](https://github.com/nlohmann/json)** — JSON for Modern C++ (MIT) - **[stb](https://github.com/nothings/stb)** — Single-file utilities, primarily image I/O (MIT / public domain) - **[tinyexpr](https://github.com/codeplea/tinyexpr)** — Math expression parser (zlib) - **[toml++](https://github.com/marzer/tomlplusplus)** — TOML parser (MIT) - **[Wuffs](https://github.com/google/wuffs)** — Memory-safe image decoders (Apache-2.0) ## System Integration External tools Noctalia integrates with at runtime when present: - **[wlsunset](https://sr.ht/~kennylevinsen/wlsunset/)** — Night light and blue light filter - **[ddcutil](https://www.ddcutil.com/)** — External display brightness control - **[gpu-screen-recorder](https://git.dec05eba.com/gpu-screen-recorder/about/)** — Hardware-accelerated screen recording ## Special Thanks - The **Wayland** community for building the future of Linux desktop graphics - The **Niri**, **Hyprland**, **Sway**, **Labwc**, and **MangoWC** teams for their excellent Wayland compositors - All the contributors and users who have helped make Noctalia better ## License Noctalia is licensed under the MIT License. See [LICENSE](LICENSE) for details. Each dependency listed above is governed by its own respective license. Please refer to their individual projects for licensing information.