From f38dcb18d1c1d34177f9d1cfc9c9bf9ece6ca3ac Mon Sep 17 00:00:00 2001 From: Aaron Bieber Date: Sat, 11 Mar 2023 05:36:45 -0700 Subject: [PATCH] pkgs/iamb: innit at 066f60ad321eb7d16a9535744ec0193b36468c37 --- flake.nix | 1 + hosts/europa/default.nix | 1 + pkgs/iamb.nix | 22 ++++++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 pkgs/iamb.nix diff --git a/flake.nix b/flake.nix index 11be9be..19ce08c 100644 --- a/flake.nix +++ b/flake.nix @@ -229,6 +229,7 @@ inherit pkgs; isUnstable = true; }; + iamb = pkgs.callPackage ./pkgs/iamb.nix { }; icbirc = pkgs.callPackage ./pkgs/icbirc.nix { inherit pkgs; isUnstable = true; diff --git a/hosts/europa/default.nix b/hosts/europa/default.nix index 8a3d4d8..8051b62 100644 --- a/hosts/europa/default.nix +++ b/hosts/europa/default.nix @@ -283,6 +283,7 @@ in { talon + (callPackage ../../pkgs/iamb.nix { }) (callPackage ../../pkgs/kobuddy.nix { inherit pkgs; inherit (pkgs.python39Packages) diff --git a/pkgs/iamb.nix b/pkgs/iamb.nix new file mode 100644 index 0000000..8421028 --- /dev/null +++ b/pkgs/iamb.nix @@ -0,0 +1,22 @@ +{ lib, rustPlatform, fetchFromGitHub, stdenv }: +rustPlatform.buildRustPackage rec { + pname = "iamb"; + version = "2023-03-09"; + + src = fetchFromGitHub { + owner = "ulyssa"; + repo = pname; + rev = "066f60ad321eb7d16a9535744ec0193b36468c37"; + hash = "sha256-IX28ZquUqt7GOTPWX9XgEZGbx7vWLrRS6jn5Y9smE1k="; + }; + + cargoHash = "sha256-5ujLOmtb9fZ4YhfA/OKHFxLWfcKBERndFMj7BbdTJZ4="; + + meta = with lib; { + description = "A Matrix client for Vim addicts"; + homepage = "https://github.com/ulyssa/iamb"; + license = licenses.asl20; + maintainers = [ maintainers.qbit ]; + }; +} +