diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix index 079508f4262f..042337749148 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix @@ -13,13 +13,13 @@ let mkHyprlandPlugin, }: let - version = "0.53.0"; + version = "0.55.0"; hyprland-plugins-src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland-plugins"; tag = "v${version}"; - hash = "sha256-BSRT1Uu1ot4WfMfZc6KW0nwpmt2xl9wpUqmH/JoMTfk="; + hash = "sha256-WMUJ7tyw/9QbKUyRzLndEQSqX05fQLmFlRdMAmPD7tI="; }; in mkHyprlandPlugin { @@ -41,12 +41,7 @@ let borders-plus-plus = "multiple borders"; csgo-vulkan-fix = "CS:GO/CS2 Vulkan fix"; hyprbars = "window title"; - hyprexpo = "workspaces overview"; hyprfocus = "flashfocus"; - hyprscrolling = "scrolling layout"; - hyprtrails = "smooth trails behind moving windows"; - hyprwinwrap = "xwinwrap-like"; - xtra-dispatchers = "extra dispatchers"; }; in hyprland-plugins diff --git a/pkgs/by-name/hy/hyprgraphics/package.nix b/pkgs/by-name/hy/hyprgraphics/package.nix index 39b7232c4dbb..91a62ae11e99 100644 --- a/pkgs/by-name/hy/hyprgraphics/package.nix +++ b/pkgs/by-name/hy/hyprgraphics/package.nix @@ -8,6 +8,9 @@ cairo, file, hyprutils, + lcms2, + libGL, + libdrm, libjpeg, libjxl, librsvg, @@ -19,13 +22,13 @@ gcc15Stdenv.mkDerivation (finalAttrs: { pname = "hyprgraphics"; - version = "0.5.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprgraphics"; tag = "v${finalAttrs.version}"; - hash = "sha256-MRD+Jr2bY11MzNDfenENhiK6pvN+nHygxdHoHbZ1HtE="; + hash = "sha256-48DubZbx8PDfuJkksNgi5aWFnX/Rq1OUaLsUvsdf2Bo="; }; nativeBuildInputs = [ @@ -37,6 +40,9 @@ gcc15Stdenv.mkDerivation (finalAttrs: { cairo file hyprutils + lcms2 + libGL + libdrm libjpeg libjxl librsvg diff --git a/pkgs/by-name/hy/hyprland/info.json b/pkgs/by-name/hy/hyprland/info.json index a20324489ca8..ae05968752e8 100644 --- a/pkgs/by-name/hy/hyprland/info.json +++ b/pkgs/by-name/hy/hyprland/info.json @@ -1,7 +1,7 @@ { - "branch": "v0.54.3-b", - "commit_hash": "521ece463c4a9d3d128670688a34756805a4328f", - "commit_message": "version: bump to 0.54.3", - "date": "2026-03-27", - "tag": "v0.54.3" + "branch": "main", + "commit_hash": "af923e30d1d24f1f4a4f5cb8308065173c1d9539", + "commit_message": "version: bump to 0.55.0", + "date": "2026-05-09", + "tag": "v0.55.0" } diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index 1bf942534d48..c0bbc88bc709 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -11,6 +11,7 @@ cairo, epoll-shim, glaze, + glslang, hyprcursor, hyprgraphics, hyprland-qtutils, @@ -18,13 +19,15 @@ hyprutils, hyprwire, hyprwayland-scanner, + lcms2, libGL, libdrm, libexecinfo, + libgbm, libinput, libuuid, libxkbcommon, - libgbm, + lua5_5, muparser, pango, pciutils, @@ -52,7 +55,6 @@ let inherit (builtins) foldl' ; - inherit (lib.asserts) assertMsg; inherit (lib.attrsets) mapAttrsToList; inherit (lib.lists) concatLists @@ -81,19 +83,19 @@ let in customStdenv.mkDerivation (finalAttrs: { pname = "hyprland" + optionalString debug "-debug"; - version = "0.54.3"; + version = "0.55.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland"; fetchSubmodules = true; tag = "v${finalAttrs.version}"; - hash = "sha256-e+mVjQL3V+xoaH1c3YqAzRq9wwiuEYQTOgZlK0LwfYA="; + hash = "sha256-ZfsIYDDOjeAU8MxMyUitBAZgCgYAm1T8rTGbe8ujC/I="; }; postPatch = '' # Fix hardcoded paths to /usr installation - substituteInPlace src/render/OpenGL.cpp \ + substituteInPlace src/render/types.hpp \ --replace-fail /usr $out # Remove extra @PREFIX@ to fix pkg-config paths @@ -146,10 +148,12 @@ customStdenv.mkDerivation (finalAttrs: { aquamarine cairo glaze + glslang hyprcursor.dev hyprgraphics hyprlang hyprutils + lcms2 libGL libdrm libgbm @@ -157,6 +161,7 @@ customStdenv.mkDerivation (finalAttrs: { libuuid libxcursor libxkbcommon + lua5_5 muparser pango pciutils