From fed6f0610d2f85ea441eaa82702f032d267a682a Mon Sep 17 00:00:00 2001 From: Lin Xianyi Date: Tue, 3 Mar 2026 00:51:51 +0800 Subject: [PATCH] noctalia-shell: 4.5.0 -> 4.6.7 shell --- pkgs/by-name/no/noctalia-shell/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/no/noctalia-shell/package.nix b/pkgs/by-name/no/noctalia-shell/package.nix index ad18205b0b15..686661c059cd 100644 --- a/pkgs/by-name/no/noctalia-shell/package.nix +++ b/pkgs/by-name/no/noctalia-shell/package.nix @@ -6,7 +6,7 @@ # build qt6, - quickshell, + noctalia-qs, # runtime deps bluez, @@ -16,6 +16,7 @@ ddcutil, wlsunset, wl-clipboard, + wlr-randr, imagemagick, wget, gpu-screen-recorder, @@ -37,6 +38,7 @@ ddcutilSupport ? true, wlsunsetSupport ? true, wl-clipboardSupport ? true, + wlr-randrSupport ? true, imagemagickSupport ? true, calendarSupport ? false, # gpu-screen-recorder support was moved to an optional plugin in v4.0.0 @@ -54,6 +56,7 @@ let ++ lib.optional ddcutilSupport ddcutil ++ lib.optional wlsunsetSupport wlsunset ++ lib.optional wl-clipboardSupport wl-clipboard + ++ lib.optional wlr-randrSupport wlr-randr ++ lib.optional imagemagickSupport imagemagick ++ lib.optional gpuScreenRecorderSupport gpu-screen-recorder; @@ -68,13 +71,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "noctalia-shell"; - version = "4.5.0"; + version = "4.6.7"; src = fetchFromGitHub { owner = "noctalia-dev"; repo = "noctalia-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-Y5P0RYO9NKxa4UZBoGmmxtz3mEwJrBOfvdLJRGjV2Os="; + hash = "sha256-6fuxf185uga/AaeFgN6VUygGE8bUEkzZSA1UQ1FFes4="; }; nativeBuildInputs = [ @@ -90,7 +93,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook preInstall mkdir -p $out/share/noctalia-shell $out/bin - ln -s ${quickshell}/bin/qs $out/bin/noctalia-shell + ln -s ${noctalia-qs}/bin/qs $out/bin/noctalia-shell cp -R \ Assets Commons CREDITS.md Helpers Modules Services Shaders Scripts Widgets shell.qml \ @@ -119,6 +122,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.mit; mainProgram = "noctalia-shell"; maintainers = with lib.maintainers; [ spacedentist ]; - platforms = quickshell.meta.platforms; + platforms = noctalia-qs.meta.platforms; }; })