| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: noctalia-qs | Distribution: openSUSE Tumbleweed |
| Version: 0.0.12 | Vendor: openSUSE |
| Release: 2.4 | Build date: Tue May 19 02:36:07 2026 |
| Group: System/GUI/Other | Build host: reproducible |
| Size: 6921513 | Source RPM: noctalia-qs-0.0.12-2.4.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/noctalia-dev/noctalia-qs | |
| Summary: Flexible Qt/QML toolkit for Wayland shells | |
noctalia-qs is a fork of Quickshell, a flexible toolkit for building desktop shells, status bars, widgets, lock screens and other desktop components using Qt/QtQuick and QML, on Wayland and X11. This fork is maintained by the Noctalia project and adds shell-specific protocols (notably ext-background-effect-v1) and defaults. The binary is named "qs" and is a drop-in replacement for the upstream quickshell binary.
LGPL-3.0-only
* Tue May 19 2026 Khang LĂȘ <ogkhang.05@gmail.com>
- Updated to git master version (noctalia-qs will probably not be maintained anymore so updated to git master version to have crash patches, etc.)
- Changed 'tar' and 'recompress' services mode to buildtime
- Update to version 0.0.12 (commit 4116b41cdc89e186be7cb8b24a9b6022af95d742):
* chore(flake): update flake.lock
* chore(flake): update flake.lock
* chore(flake): update flake.lock
* fix(bluetooth): lift rfkill soft block when enabling a blocked adapter
* chore(flake): update flake.lock
* core/model: make diffUpdate handle reordering without duplicating rows
* chore(flake): update flake.lock
* fix(pipewire): avoid crash on device disconnect in default tracker
* chore(ci/nix): port fixes from noctalia-shell
* chore(flake): update flake.lock
* fix(pipewire): use QPointer to prevent use-after-free on node removal
* chore(flake): update flake.lock
* Fri Apr 17 2026 Alessio Biancalana <alessio.biancalana@suse.com>
- Update to version 0.0.12:
* chore(version): bump to 0.0.12
* fix(mpris): preserve artUrl across same-track metadata updates
* feat(ipc): support optional arguments in IPC function calls
* fix(hyprland): harden IPC event handling and object lifecycle
* feat(pipewire): add audio spectrum analyzer
* feat(wayland): add DWL (dwm-Wayland) compositor support
* feat(wayland): add Niri compositor IPC support
* feat(core): add inverted corner support to Region
* feat(window): add Wayland surface commit and fix visibility handling
* fix: safety improvements for pipewire and wlr-layershell
* build(nix): modernize flake structure and packaging
* ci: add release, AUR sync, and flake update workflows
* refactor: rebrand as noctalia-qs (Quickshell fork)
* networking: add PSK, settings and connection status support
* tooling: ensure intercepts do not overwrite symlinks to cfg files
* core/qmlglobal: add shellId, instanceId, appId and launchTime props
* services/pipewire: add -fno-strict-overflow to fix PCH with pipewire
* wayland/buffer: drop unused GLESv3 include
* crash: add std::terminate handler
* core: track XDG_CURRENT_DESKTOP in debuginfo
* crash: run platform compat hooks in crash reporter init
* crash: unmask signals before reexec
* core: reuse global pragma parsing js engine during scanning
* core/region: add per-corner radius support
* wayland/background-effect: add ext-background-effect-v1 support
* launch: add ability to override AppId via pragma or QS_APP_ID
* core/log: add a mutex to protect stdoutStream
* build: add missing wayland-client CFLAGS
* hyprland/focus_grab: handle destruction of tracked windows
* wayland: remove --require-defined linker argument
* docs: ask users not to submit v1 crash reports
* wayland: use patched surfaceRole accessor on FreeBSD
* core/log: fix non-linux typo and import unistd on freebsd
* service/pam: include `signal.h` on freebsd
* hyprland/ipc: add null checks and ws preinit to toplevel object init
* wayland: hook wl_proxy_get_listener avoiding QTBUG-145022 crash
* wm: add WindowManager module with ext-workspace support
* core: log qt related environment variables in debuginfo
* core: log gpu information in debuginfo
* core: move crash/version debug info to one place
* crash: allow overriding crash reporter url
* core: add disable env vars for file watcher and crash handler
* docs: revise contribution policy and related files
* crash: unmask signals in coredump fork
* core: hash scanned files and don't trigger a reload if matching
* all: retry incomplete socket reads
* wayland/toplevel: clear activeToplevel on deactivation
* ipc: handle null currentGeneration in IpcKillCommand::exec
* nix: use libxcb directly
* core/desktopentry: preserve desktop action order
* services/pipewire: ignore ENOENT errors
* build: remove DISTRIBUTOR_DEBUGINFO_AVAILABLE
* crash: switch to cpptrace from breakpad
* Fri Apr 17 2026 Alessio Biancalana <dottorblaster@opensuse.org>
- Initial package of noctalia-qs 0.0.4.
noctalia-qs is a fork of Quickshell maintained by the Noctalia
project, adding shell-specific Wayland protocols (most notably
ext-background-effect-v1) on top of upstream Quickshell.
- The binary is a drop-in replacement for quickshell, so the
package declares Provides: quickshell and Conflicts: quickshell.
/usr/bin/qs /usr/bin/quickshell /usr/share/applications/dev.noctalia.noctalia-qs.desktop /usr/share/doc/packages/noctalia-qs /usr/share/doc/packages/noctalia-qs/README.md /usr/share/icons/hicolor /usr/share/icons/hicolor/scalable /usr/share/icons/hicolor/scalable/apps /usr/share/icons/hicolor/scalable/apps/dev.noctalia.noctalia-qs.svg /usr/share/licenses/noctalia-qs /usr/share/licenses/noctalia-qs/LICENSE /usr/share/licenses/noctalia-qs/LICENSE-GPL
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 15 22:34:55 2026