diff --git a/pkgs/by-name/hy/hyprland/info.json b/pkgs/by-name/hy/hyprland/info.json index 4d58cbca04d1..ca344a406950 100644 --- a/pkgs/by-name/hy/hyprland/info.json +++ b/pkgs/by-name/hy/hyprland/info.json @@ -1,7 +1,7 @@ { - "branch": "v0.55.4-b", - "commit_hash": "a0136d8c04687bb36eb8a28eb9d1ff92aea99704", - "commit_message": "[gha] Nix: update inputs", - "date": "2026-06-11", - "tag": "v0.55.4" + "branch": "main", + "commit_hash": "36b2e0cfe0c6094dbc47bd42a437431315bb3087", + "commit_message": "version: bump to 0.56.0", + "date": "2026-07-20", + "tag": "v0.56.0" } diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index d7034ce9cb8e..dc16a98cc29c 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -1,6 +1,6 @@ { lib, - gcc15Stdenv, + gcc16Stdenv, stdenvAdapters, fetchFromGitHub, pkg-config, @@ -22,6 +22,7 @@ lcms2, libGL, libdrm, + libei, libexecinfo, libgbm, libinput, @@ -34,6 +35,7 @@ pkgconf, python3, re2, + readline, systemd, tomlplusplus, uwsm, @@ -48,7 +50,7 @@ xwayland, debug ? false, enableXWayland ? true, - withSystemd ? lib.meta.availableOn gcc15Stdenv.hostPlatform systemd, + withSystemd ? lib.meta.availableOn gcc16Stdenv.hostPlatform systemd, wrapRuntimeDeps ? true, }: let @@ -75,22 +77,22 @@ let # which would be controlled by the `debug` flag # Condition on darwin to avoid breaking eval for darwin in CI, # even though darwin is not supported anyway. - adapters = lib.optionals (!gcc15Stdenv.targetPlatform.isDarwin) [ + adapters = lib.optionals (!gcc16Stdenv.targetPlatform.isDarwin) [ stdenvAdapters.useMoldLinker ]; - customStdenv = foldl' (acc: adapter: adapter acc) gcc15Stdenv adapters; + customStdenv = foldl' (acc: adapter: adapter acc) gcc16Stdenv adapters; in customStdenv.mkDerivation (finalAttrs: { pname = "hyprland" + optionalString debug "-debug"; - version = "0.55.4"; + version = "0.56.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland"; fetchSubmodules = true; tag = "v${finalAttrs.version}"; - hash = "sha256-IuT0HnOr/0rAw+GXr+OwWx89FjA4Og1FqP7vywEwRJM="; + hash = "sha256-TWj51lMAgmEYl5x87wsKbuyWDk6QEG5t1uchw9zdJNE="; }; postPatch = '' @@ -156,6 +158,7 @@ customStdenv.mkDerivation (finalAttrs: { lcms2 libGL libdrm + libei libgbm libinput libuuid @@ -166,6 +169,7 @@ customStdenv.mkDerivation (finalAttrs: { pango pciutils re2 + readline tomlplusplus wayland wayland-protocols