hyprland: 0.52.2 -> 0.53.0 (#475077)

This commit is contained in:
André Silva
2025-12-30 11:00:59 +00:00
committed by GitHub
4 changed files with 15 additions and 12 deletions
+2 -2
View File
@@ -14,7 +14,7 @@ in
options.programs.hyprland = {
enable = lib.mkEnableOption ''
Hyprland, the dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
You can manually launch Hyprland by executing {command}`Hyprland` on a TTY.
You can manually launch Hyprland by executing {command}`start-hyprland` on a TTY.
A configuration file will be generated in {file}`~/.config/hypr/hyprland.conf`.
See <https://wiki.hyprland.org> for more information'';
@@ -103,7 +103,7 @@ in
hyprland = {
prettyName = "Hyprland";
comment = "Hyprland compositor managed by UWSM";
binPath = "/run/current-system/sw/bin/Hyprland";
binPath = "/run/current-system/sw/bin/start-hyprland";
};
};
})
@@ -13,13 +13,13 @@ let
mkHyprlandPlugin,
}:
let
version = "0.52.0";
version = "0.53.0";
hyprland-plugins-src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprland-plugins";
tag = "v${version}";
hash = "sha256-hr53AWO96ooLCwS1a2v416eT1/aWQZmuQV0ULqhaBTY=";
hash = "sha256-BSRT1Uu1ot4WfMfZc6KW0nwpmt2xl9wpUqmH/JoMTfk=";
};
in
mkHyprlandPlugin {
+5 -5
View File
@@ -1,7 +1,7 @@
{
"branch": "v0.52.2-b",
"commit_hash": "386376400119dd46a767c9f8c8791fd22c7b6e61",
"commit_message": "[gha] Nix: update inputs",
"date": "2025-12-03",
"tag": "v0.52.2"
"branch": "main",
"commit_hash": "ea444c35bb23b6e34505ab6753e069de7801cc25",
"commit_message": "version: bump to 0.53.0",
"date": "2025-12-29",
"tag": "v0.53.0"
}
+6 -3
View File
@@ -19,6 +19,7 @@
hyprland-qtutils,
hyprlang,
hyprutils,
hyprwire,
hyprwayland-scanner,
libGL,
libdrm,
@@ -91,14 +92,14 @@ assert assertMsg (
customStdenv.mkDerivation (finalAttrs: {
pname = "hyprland" + optionalString debug "-debug";
version = "0.52.2";
version = "0.53.0";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprland";
fetchSubmodules = true;
tag = "v${finalAttrs.version}";
hash = "sha256-R2Hm7XbW8CTLEIeYCAlSQ3U5bFhn76FC17hEy/ws8EM=";
hash = "sha256-1jZK7hqNhQRqhj+2eb/JvnBoARxUgoVXKLSwp2RPmNQ=";
};
postPatch = ''
@@ -107,6 +108,7 @@ customStdenv.mkDerivation (finalAttrs: {
# Remove extra @PREFIX@ to fix pkg-config paths
sed -i "s#@PREFIX@/##g" hyprland.pc.in
sed -i "s#@PREFIX@/##g" example/hyprland.desktop.in
'';
# variables used by CMake, and shown in `hyprctl version`
@@ -127,6 +129,7 @@ customStdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
hyprwayland-scanner
hyprwire
makeWrapper
cmake
# meson + ninja are used to build the hyprland-protocols submodule
@@ -187,13 +190,13 @@ customStdenv.mkDerivation (finalAttrs: {
strictDeps = true;
cmakeFlags = mapAttrsToList cmakeBool {
"BUILT_WITH_NIX" = true;
"NO_XWAYLAND" = !enableXWayland;
"NO_SYSTEMD" = !withSystemd;
"CMAKE_DISABLE_PRECOMPILE_HEADERS" = true;
"NO_UWSM" = true;
"NO_HYPRPM" = true;
"TRACY_ENABLE" = false;
"BUILD_HYPRTESTER" = true;
};
postInstall = ''