Unverified Commit 97f336bc authored by Masum Reza's avatar Masum Reza Committed by GitHub
Browse files

Merge pull request #325387 from donovanglover/hyprfocus

hyprlandPlugins.hyprfocus: init at 0-unstable-2024-05-30
parents a7e73754 1b82fec2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ let

  plugins = lib.mergeAttrsList [
    { hy3 = import ./hy3.nix; }
    { hyprfocus = import ./hyprfocus.nix; }
    (import ./hyprland-plugins.nix)
  ];
in
+35 −0
Original line number Diff line number Diff line
{
  lib,
  mkHyprlandPlugin,
  hyprland,
  fetchFromGitHub,
}:

mkHyprlandPlugin hyprland {
  pluginName = "hyprfocus";
  version = "0-unstable-2024-05-30";

  src = fetchFromGitHub {
    owner = "pyt0xic";
    repo = "hyprfocus";
    rev = "aa7262d3a4564062f97b9cfdad47fd914cfb80f2";
    hash = "sha256-R1ZgNhQkoS6ZHRRKB+j5vYgRANfYO//sHbrD7moUTx0=";
  };

  installPhase = ''
    runHook preInstall

    mkdir -p $out/lib
    mv hyprfocus.so $out/lib/libhyprfocus.so

    runHook postInstall
  '';

  meta = {
    homepage = "https://github.com/pyt0xic/hyprfocus";
    description = "Focus animation plugin for Hyprland inspired by Flashfocus";
    license = lib.licenses.bsd3;
    maintainers = with lib.maintainers; [ donovanglover ];
    platforms = lib.platforms.linux;
  };
}