From ff9628bea65c712e30caae110365e6f75be92bae Mon Sep 17 00:00:00 2001 From: figsoda Date: Fri, 30 Sep 2022 16:12:02 -0400 Subject: [PATCH] felix-fm: init at 1.1.2 --- .../file-managers/felix-fm/default.nix | 25 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/applications/file-managers/felix-fm/default.nix diff --git a/pkgs/applications/file-managers/felix-fm/default.nix b/pkgs/applications/file-managers/felix-fm/default.nix new file mode 100644 index 000000000000..f3536797423a --- /dev/null +++ b/pkgs/applications/file-managers/felix-fm/default.nix @@ -0,0 +1,25 @@ +{ lib, rustPlatform, fetchFromGitHub, zoxide }: + +rustPlatform.buildRustPackage rec { + pname = "felix"; + version = "1.1.2"; + + src = fetchFromGitHub { + owner = "kyoheiu"; + repo = pname; + rev = "v${version}"; + sha256 = "180f2crd134rp3r2333nhc78nzf1n6jryfc7n2qb6ckfkrkzb7zi"; + }; + + cargoSha256 = "sha256-VDIk0xb/p1eqxFFYTFdSnkSuHLnTcVh5tGBuCUj0dnw="; + + checkInputs = [ zoxide ]; + + meta = with lib; { + description = "A tui file manager with vim-like key mapping"; + homepage = "https://github.com/kyoheiu/felix"; + license = licenses.mit; + maintainers = with maintainers; [ figsoda ]; + mainProgram = "fx"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0fae19eda775..5a7535839728 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1747,6 +1747,8 @@ with pkgs; inherit (qt5) wrapQtAppsHook; }; + felix-fm = callPackage ../applications/file-managers/felix-fm { }; + joshuto = callPackage ../applications/file-managers/joshuto { inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation; };