summary refs log tree commit diff
path: root/pkgs/shells/fish/plugins
diff options
context:
space:
mode:
authorMalo Bourgon <mbourgon@gmail.com>2023-05-01 10:37:44 -0700
committerMalo Bourgon <mbourgon@gmail.com>2023-05-01 10:38:14 -0700
commit906025e445ee67878cd69896c4e0275dc92af2ed (patch)
tree00ec7c5530d7b55b0ade37024e29c4ffdb1afc85 /pkgs/shells/fish/plugins
parent8670e496ffd093b60e74e7fa53526aa5920d09eb (diff)
fishPlugins.github-copilot-cli-fish: init at 0.1.33
Diffstat (limited to 'pkgs/shells/fish/plugins')
-rw-r--r--pkgs/shells/fish/plugins/default.nix2
-rw-r--r--pkgs/shells/fish/plugins/github-copilot-cli-fish.nix20
2 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/shells/fish/plugins/default.nix b/pkgs/shells/fish/plugins/default.nix
index e6b7db5966a8c..3c3a99b35e560 100644
--- a/pkgs/shells/fish/plugins/default.nix
+++ b/pkgs/shells/fish/plugins/default.nix
@@ -32,6 +32,8 @@ lib.makeScope newScope (self: with self; {
 
   fzf-fish = callPackage ./fzf-fish.nix { };
 
+  github-copilot-cli-fish = callPackage ./github-copilot-cli-fish.nix { };
+
   grc = callPackage ./grc.nix { };
 
   humantime-fish = callPackage ./humantime-fish.nix { };
diff --git a/pkgs/shells/fish/plugins/github-copilot-cli-fish.nix b/pkgs/shells/fish/plugins/github-copilot-cli-fish.nix
new file mode 100644
index 0000000000000..83192ad092f56
--- /dev/null
+++ b/pkgs/shells/fish/plugins/github-copilot-cli-fish.nix
@@ -0,0 +1,20 @@
+{ lib, buildFishPlugin, fetchFromGitHub }:
+
+buildFishPlugin rec {
+  pname = "github-copilot-cli.fish";
+  version = "0.1.33";
+
+  src = fetchFromGitHub {
+    owner = "z11i";
+    repo = pname;
+    rev = version;
+    hash = "sha256-dhACPlFrw1Z0dW0eA0IMnOelYJc7Fyz2D9u+rL1pyiM=";
+  };
+
+  meta = with lib; {
+    description = "GitHub Copilot CLI aliases for Fish Shell";
+    homepage = "https://github.com/z11i/github-copilot-cli.fish";
+    license = licenses.asl20;
+    maintainers = [ maintainers.malo ];
+  };
+}