Merge pull request #292419 from fufexan/hyprland

This commit is contained in:
Julien Malka 2024-03-01 21:59:29 +01:00 committed by GitHub
commit 6c2d774353
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5,7 +5,7 @@
, hyprland
}:
let
mkHyprlandPlugin =
mkHyprlandPlugin = hyprland:
args@{ pluginName, ... }:
stdenv.mkDerivation (args // {
pname = "${pluginName}";
@ -14,15 +14,15 @@ let
++ hyprland.buildInputs
++ (args.buildInputs or [ ]);
meta = args.meta // {
description = (args.meta.description or "");
longDescription = (args.meta.lonqDescription or "") +
description = args.meta.description or "";
longDescription = (args.meta.longDescription or "") +
"\n\nPlugins can be installed via a plugin entry in the Hyprland NixOS or Home Manager options.";
};
});
plugins = {
hy3 = { fetchFromGitHub, cmake, hyprland }:
mkHyprlandPlugin rec {
mkHyprlandPlugin hyprland rec {
pluginName = "hy3";
version = "0.35.0";
@ -47,5 +47,4 @@ let
};
};
in
lib.mapAttrs (name: plugin: callPackage plugin { }) plugins
(lib.mapAttrs (name: plugin: callPackage plugin { }) plugins) // { inherit mkHyprlandPlugin; }