diff options
author | Samuel Rivas <s.rivas-gonzalez@klarna.com> | 2024-01-03 11:55:04 +0100 |
---|---|---|
committer | Samuel Rivas <s.rivas-gonzalez@klarna.com> | 2024-01-03 11:55:04 +0100 |
commit | feaa48eb3c5655e4b8a235a11c6fefda4dfd9d02 (patch) | |
tree | 12610d4c5c2ee06e9f2fd4a9ce78dbfc4b0c8761 /pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix | |
parent | 8d211c80fc37e83beb3d38ee025d12d53a5018df (diff) |
copilot: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7
Diffstat (limited to 'pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix')
-rw-r--r-- | pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix new file mode 100644 index 0000000000000..a252660fe7c36 --- /dev/null +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/default.nix @@ -0,0 +1,38 @@ +{ + dash, + editorconfig, + emacs, + fetchFromGitHub, + nodejs, + s, + trivialBuild, +}: +trivialBuild { + pname = "copilot-el"; + version = "unstable-2023-12-26"; + src = fetchFromGitHub { + owner = "zerolfx"; + repo = "copilot.el"; + rev = "d4fa14cea818e041b4a536c5052cf6d28c7223d7"; + sha256 = "sha256-Tzs0Dawqa+OD0RSsf66ORbH6MdBp7BMXX7z+5UuNwq4="; + }; + packageRequires = [ + dash + editorconfig + nodejs + s + ]; + postInstall = '' + cp -r $src/dist $LISPDIR + ''; + + meta = { + description = "An unofficial copilot plugin for Emacs"; + homepage = "https://github.com/zerolfx/copilot.el"; + platforms = [ + "x86_64-darwin" + "x86_64-linux" + "x86_64-windows" + ]; + }; +} |