diff --git a/pkgs/by-name/mi/miracle-wm/package.nix b/pkgs/by-name/mi/miracle-wm/package.nix index 75e68d82f983..f3428589e621 100644 --- a/pkgs/by-name/mi/miracle-wm/package.nix +++ b/pkgs/by-name/mi/miracle-wm/package.nix @@ -2,7 +2,7 @@ stdenv, lib, fetchFromGitHub, - unstableGitUpdater, + gitUpdater, nixosTests, boost, cmake, @@ -23,6 +23,7 @@ nlohmann_json, pcre2, pkg-config, + python3, systemd, wayland, yaml-cpp, @@ -30,13 +31,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "miracle-wm"; - version = "0.5.2-unstable-2025-07-06"; + version = "0.6.2"; src = fetchFromGitHub { owner = "miracle-wm-org"; repo = "miracle-wm"; - rev = "859c1e4c97db78872ee799ceb0316c612841ee37"; - hash = "sha256-1AZLxD/VyBt60ZHXVN/OpKNigN9NdEBJ9svOOVI0JCI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-zUqW21gZC7J/E0cld11N6OyclpgKCh4F7m/soBi3N1E="; }; postPatch = '' @@ -75,6 +76,12 @@ stdenv.mkDerivation (finalAttrs: { mir nlohmann_json pcre2 + (python3.withPackages ( + ps: with ps; [ + dbus-next + tenacity + ] + )) wayland yaml-cpp ]; @@ -108,7 +115,7 @@ stdenv.mkDerivation (finalAttrs: { ''; passthru = { - updateScript = unstableGitUpdater { tagPrefix = "v"; }; + updateScript = gitUpdater { rev-prefix = "v"; }; providedSessions = [ "miracle-wm" ]; tests.vm = nixosTests.miracle-wm; };