about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSilvan Mosberger <infinisil@icloud.com>2019-02-25 15:29:19 +0100
committerGitHub <noreply@github.com>2019-02-25 15:29:19 +0100
commit22f9405dc716b5c5ebb416788867063a839b5bd1 (patch)
tree73d434af570ffa23204d6e7e95881194f2495f3f
parentf3a676a88cdde63862a8cf7c232fc4f6e7eddaef (diff)
parenta75e25b91978eb3f12b5f2a66958fdb9eb16c64d (diff)
downloadnixlib-22f9405dc716b5c5ebb416788867063a839b5bd1.tar
nixlib-22f9405dc716b5c5ebb416788867063a839b5bd1.tar.gz
nixlib-22f9405dc716b5c5ebb416788867063a839b5bd1.tar.bz2
nixlib-22f9405dc716b5c5ebb416788867063a839b5bd1.tar.lz
nixlib-22f9405dc716b5c5ebb416788867063a839b5bd1.tar.xz
nixlib-22f9405dc716b5c5ebb416788867063a839b5bd1.tar.zst
nixlib-22f9405dc716b5c5ebb416788867063a839b5bd1.zip
Merge pull request #52940 from Melkor333/mcfly-init
mcfly: init at v0.3.1
-rw-r--r--pkgs/tools/misc/mcfly/default.nix30
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/tools/misc/mcfly/default.nix b/pkgs/tools/misc/mcfly/default.nix
new file mode 100644
index 000000000000..638beb2c75d1
--- /dev/null
+++ b/pkgs/tools/misc/mcfly/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, rustPlatform, fetchFromGitHub }:
+
+rustPlatform.buildRustPackage rec {
+  name = "mcfly-${version}";
+  version = "v0.3.1";
+  rev = "${version}";
+
+  src = fetchFromGitHub {
+    inherit rev;
+    owner = "cantino";
+    repo = "mcfly";
+    sha256 = "0pmyw21zns4zn7pffji4yvbj63fx3g15cx81pk4bs6lzyz5zbdc2";
+  };
+
+  preInstall = ''
+    mkdir -p $out/share/mcfly
+    cp mcfly.bash $out/share/mcfly/
+    chmod +x $out/share/mcfly/mcfly.bash
+  '';
+
+  cargoSha256 = "0asldrf6s23f9aylk9f8zimmaskgqv3vkdhfnrd26zl9axm0a0ap";
+
+  meta = with stdenv.lib; {
+    homepage = https://github.com/cantino/mcfly;
+    description = "An upgraded ctrl-r for Bash whose history results make sense for what you're working on right now.";
+    license = licenses.mit;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.melkor333 ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index b4475555253c..f13a33e9286e 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3793,6 +3793,8 @@ in
 
   mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
 
+  mcfly = callPackage ../tools/misc/mcfly { };
+
   mdbook = callPackage ../tools/text/mdbook {
     inherit (darwin.apple_sdk.frameworks) CoreServices;
   };