diff options
| author | Raghuram Subramani <raghus2247@gmail.com> | 2024-09-29 11:57:20 +0530 | 
|---|---|---|
| committer | Raghuram Subramani <raghus2247@gmail.com> | 2024-09-29 11:57:20 +0530 | 
| commit | 8cb4343738a08010996701a86667d901620c6cb7 (patch) | |
| tree | 7a169f81b4f1eb73e571495069569fac98487006 /packages/wlroots.nix | |
| parent | cab9134cfafbd7abbc6766384191f58c1ca9c16a (diff) | |
back to dwl
Diffstat (limited to 'packages/wlroots.nix')
| -rw-r--r-- | packages/wlroots.nix | 45 | 
1 files changed, 45 insertions, 0 deletions
| diff --git a/packages/wlroots.nix b/packages/wlroots.nix new file mode 100644 index 0000000..c7ec477 --- /dev/null +++ b/packages/wlroots.nix @@ -0,0 +1,45 @@ +args_@{ +  lib, +  fetchFromGitLab, +  wlroots, +  libdisplay-info, +  hwdata, +  lcms2, +  ... +}: + +let +  metadata = rec { +    domain = "gitlab.freedesktop.org"; +    owner = "wlroots"; +    repo = "wlroots"; +    repo_git = "https://${domain}/${owner}/${repo}"; +    branch = "master"; +    rev = "a8d1e5273abad02e594c4ad2f237a204ca239528"; +    sha256 = "sha256-u1YttUkeA/vplXuQs27K38uqDZyBxXZHcbqz7ywRrVY="; +  }; +  ignore = [ +    "wlroots" +    "hwdata" +    "libdisplay-info" +    "lcms2" +  ]; +  args = lib.filterAttrs (n: _v: (!builtins.elem n ignore)) args_; +in +(wlroots.override args).overrideAttrs (old: { +  version = "${metadata.rev}"; +  buildInputs = old.buildInputs ++ [ +    hwdata +    libdisplay-info +    lcms2 +  ]; +  src = fetchFromGitLab { +    inherit (metadata) +      domain +      owner +      repo +      rev +      sha256 +      ; +  }; +}) | 
