tvl-depot/third_party/emacs/exwm/default.nix
Vincent Ambo bf697b4b9d refactor(3p/exwm): Inline build instructions instead of overriding
Change-Id: If16a57e8dd905c8f709bee70dac575509dd22b02
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2343
Reviewed-by: tazjin <mail@tazj.in>
Tested-by: BuildkiteCI
2021-01-10 13:32:47 +00:00

22 lines
523 B
Nix

# EXWM is present in nixpkgs and we do not (currently) intend to
# change the code structure, so the existing drv can be reused.
{ pkgs, lib, ... }:
let
inherit (pkgs.emacsPackages) melpaBuild xelb;
in melpaBuild {
pname = "exwm";
ename = "exwm";
version = "0.24";
src = ./.;
packageRequires = [ xelb ];
recipe = builtins.toFile "recipe.el" ''
(exwm :fetcher github :repo "ch11ng/exwm")
'';
meta = {
homepage = "https://elpa.gnu.org/packages/exwm.html";
license = lib.licenses.free;
};
}