From b6222779475950b9b013fc6f4840dd7429decc6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Fri, 7 Nov 2025 17:06:49 +0000 Subject: [PATCH 1/3] hyprland: 0.51.1 -> 0.52.0 --- pkgs/by-name/hy/hyprland/info.json | 10 +++++----- pkgs/by-name/hy/hyprland/package.nix | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/hy/hyprland/info.json b/pkgs/by-name/hy/hyprland/info.json index c4fefeb7a047..4b6bf834beda 100644 --- a/pkgs/by-name/hy/hyprland/info.json +++ b/pkgs/by-name/hy/hyprland/info.json @@ -1,7 +1,7 @@ { - "branch": "v0.51.1-b", - "commit_hash": "71a1216abcc7031776630a6d88f105605c4dc1c9", - "commit_message": "[gha] Nix: update inputs", - "date": "2025-09-22", - "tag": "v0.51.1" + "branch": "main", + "commit_hash": "f56ec180d3a03a5aa978391249ff8f40f949fb73", + "commit_message": "version: bump to 0.52.0", + "date": "2025-11-07", + "tag": "v0.52.0" } diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index 2797a95b9e4e..21cf792817bd 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -91,14 +91,14 @@ assert assertMsg ( customStdenv.mkDerivation (finalAttrs: { pname = "hyprland" + optionalString debug "-debug"; - version = "0.51.1"; + version = "0.52.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland"; fetchSubmodules = true; tag = "v${finalAttrs.version}"; - hash = "sha256-TPlZf0urtvDH4Cb4By06szJmzR4sBlgQATuGQy8bH6U="; + hash = "sha256-5jYD01l95U/HTfZMAccAvhSnrWgHIRWEjLi9R4wPIVI="; }; postPatch = '' From 5abcdf7404b9ca67a1078d23b2deeb73313550ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Fri, 7 Nov 2025 20:16:03 +0000 Subject: [PATCH 2/3] hyprland: add patch to fix plugins compilation --- pkgs/by-name/hy/hyprland/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index 21cf792817bd..f9193601996b 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -3,6 +3,7 @@ stdenv, stdenvAdapters, fetchFromGitHub, + fetchpatch, pkg-config, makeWrapper, cmake, @@ -101,6 +102,14 @@ customStdenv.mkDerivation (finalAttrs: { hash = "sha256-5jYD01l95U/HTfZMAccAvhSnrWgHIRWEjLi9R4wPIVI="; }; + patches = [ + # NOTE: this is required to make plugins compile. should be removed with the next release. + (fetchpatch { + url = "https://github.com/hyprwm/Hyprland/commit/522edc87126a48f3ce4891747b6a92a22385b1e7.patch"; + hash = "sha256-0BAlAVW5isa8gd833PjZdqO/uEpDqdTlu0iZbLP4U9s="; + }) + ]; + postPatch = '' # Fix hardcoded paths to /usr installation sed -i "s#/usr#$out#" src/render/OpenGL.cpp From 4be99fb06b7f618a256fe811a1271d7e287d980a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Fri, 7 Nov 2025 20:16:18 +0000 Subject: [PATCH 3/3] hyprlandPlugins/hyprland-plugins: 0.51.0 -> 0.52.0 --- .../hyprwm/hyprland-plugins/hyprland-plugins.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 1497950a082e..3bc837a2319d 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.51.0"; + version = "0.52.0"; hyprland-plugins-src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland-plugins"; tag = "v${version}"; - hash = "sha256-6jAtMjnWq8kty/dpPbIKxIupUG+WAE2AKMIKhxdLYNo="; + hash = "sha256-hr53AWO96ooLCwS1a2v416eT1/aWQZmuQV0ULqhaBTY="; }; in mkHyprlandPlugin {