pkgs: add fsrx

This commit is contained in:
Harsh Shandilya 2022-06-09 20:22:20 +05:30
parent badbfa1f29
commit 474835504d
No known key found for this signature in database
GPG Key ID: 366D7BBAD1031E80
3 changed files with 25 additions and 0 deletions

View File

@ -11,6 +11,7 @@ Included packages:
- [clipboard-substitutor] : Rust CLI to listen to clipboard events and perform operations on the copied text
- [comma] : Comma runs software without installing it
- [diffuse] : Java tool to diff between APKs, AARs and JARs
- [fsrx] : 📚 flow state reading in the terminal
- [gdrive] : Golang CLI to interact with Google Drive
- [hcctl]: CLI to look up the status of checks on https://healthchecks.io
- [healthchecks-monitor]: CLI tool to run commands and report its result to https://healthchecks.io
@ -28,6 +29,7 @@ Included packages:
[clipboard-substitutor]: https://msfjarvis.dev/g/clipboard-substitutor
[comma]: https://github.com/nix-community/comma
[diffuse]: https://github.com/JakeWharton/diffuse
[fsrx]: https://github.com/coloradocolby/fsrx
[gdrive]: https://msfjarvis.dev/g/gdrive
[hcctl]: https://msfjarvis.dev/g/healthchecks-rs
[healthchecks-monitor]: https://msfjarvis.dev/g/healthchecks-rs

View File

@ -14,6 +14,7 @@ in with pkgs; {
callPackage ./pkgs/clipboard-substitutor { inherit mkRustPlatform; };
comma = callPackage ./pkgs/comma { inherit mkRustPlatform; };
diffuse-bin = callPackage ./pkgs/diffuse-bin { };
fsrx = callPackage ./pkgs/fsrx { inherit mkRustPlatform; };
gdrive = callPackage ./pkgs/gdrive { };
hcctl = callPackage ./pkgs/hcctl { inherit mkRustPlatform; };
healthchecks-monitor =

22
pkgs/fsrx/default.nix Normal file
View File

@ -0,0 +1,22 @@
{ stdenv, fetchFromGitHub, mkRustPlatform, pkgs ? import <nixpkgs> { } }:
mkRustPlatform.buildRustPackage rec {
pname = "fsrx";
version = "1.0.0";
src = fetchFromGitHub {
owner = "coloradocolby";
repo = pname;
rev = "v${version}";
sha256 = "sha256-pKdxYO8Rhck3UYxqiWHDlrlPS4cAPe5jLUu5Dajop/k=";
};
cargoSha256 = "sha256-5h+ou9FLCG/WWMEQPsCTa1q+PovxUJs+6lzQ0L2bKIs=";
meta = with pkgs.lib; {
description = "📚 flow state reading in the terminal";
homepage = "https://github.com/msfjarvis/androidx-release-watcher";
license = licenses.mit;
platforms = platforms.all;
};
}