biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / window-managers / hyprwm / hyprland-plugins / hyprspace.nix
blobe667f55d9cab07fc09a56107ad1e49f1b84e0a12
2   lib,
3   fetchFromGitHub,
4   hyprland,
5   mkHyprlandPlugin,
6   unstableGitUpdater,
7 }:
9 mkHyprlandPlugin hyprland {
10   pluginName = "hyprspace";
11   version = "0-unstable-2024-09-16";
13   src = fetchFromGitHub {
14     owner = "KZDKM";
15     repo = "hyprspace";
16     rev = "8f14fa2e10d24742d713f04c278bc7651037b74b";
17     hash = "sha256-lMIFDORuyMYHtUPrRWU5WjGcS+ZMrR4/wBSO+sgUVSY=";
18   };
20   dontUseCmakeConfigure = true;
22   installPhase = ''
23     runHook preInstall
25     mkdir -p $out/lib
26     mv Hyprspace.so $out/lib/libhyprspace.so
28     runHook postInstall
29   '';
31   passthru.updateScript = unstableGitUpdater { };
33   meta = {
34     homepage = "https://github.com/KZDKM/Hyprspace";
35     description = "Workspace overview plugin for Hyprland";
36     license = lib.licenses.gpl2Only;
37     platforms = lib.platforms.linux;
38     maintainers = with lib.maintainers; [ donovanglover ];
39   };