Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

noctalia-qs-0.0.12-2.4 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

LGPL-3.0-only

Changelog

* 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.

Files

/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