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 '')
| -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 + ; + }; +}) |
