From 8cb4343738a08010996701a86667d901620c6cb7 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sun, 29 Sep 2024 11:57:20 +0530 Subject: back to dwl --- packages/wlroots.nix | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 packages/wlroots.nix (limited to 'packages/wlroots.nix') 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 + ; + }; +}) -- cgit v1.2.3