mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
4.0 KiB
4.0 KiB
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 — Creator of Talia, the Noctalia mascot
- Tabler Icons — Icon set used throughout the shell
- Riyan Resdian on Noun Project — Plug icon
Audio Assets
- Universfield on Pixabay — Notification sound effect
- Lucas McCallister on Freesound — Volume change feedback sound effect
System Libraries
Linked dynamically at runtime:
- Wayland (
wayland-client,wayland-protocols,wayland-egl) — Display protocol - Mesa / EGL / GLES2 (or libepoxy as fallback) — OpenGL ES context and dispatch
- Cairo — 2D graphics surface used for text and SVG rasterization
- Pango / PangoCairo — Text layout and shaping
- FreeType — Font rasterization
- Fontconfig — Font discovery
- librsvg — SVG rendering (filters, clipPaths, masks)
- GLib / GObject / GIO — Core utilities used by Pango/Cairo/librsvg
- libxkbcommon — Keyboard handling
- sdbus-c++ — D-Bus client bindings
- PipeWire — Audio capture and playback
- libcurl — HTTP client
- libwebp — WebP decoding
- polkit (
polkit-agent,polkit-gobject) — Authentication agent - Linux-PAM — Lockscreen authentication
Vendored Libraries
Bundled in third_party/ and built from source:
- dr_wav — Single-file WAV decoder (MIT-0 / public domain)
- fzy — Fuzzy matching algorithm used by the launcher, search pickers, and other shell ranking (MIT)
- Luau — Lua dialect used for theme/template scripting (MIT)
- Material Color Utilities — Material 3 palette generation (Apache-2.0)
- nlohmann/json — JSON for Modern C++ (MIT)
- stb — Single-file utilities, primarily image I/O (MIT / public domain)
- tinyexpr — Math expression parser (zlib)
- toml++ — TOML parser (MIT)
- Wuffs — Memory-safe image decoders (Apache-2.0)
System Integration
External tools Noctalia integrates with at runtime when present:
- wlsunset — Night light and blue light filter
- ddcutil — External display brightness control
- gpu-screen-recorder — 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 for details.
Each dependency listed above is governed by its own respective license. Please refer to their individual projects for licensing information.