14 rustPlatform.buildRustPackage rec {
18 src = fetchFromGitHub {
21 rev = "refs/tags/v${version}";
22 hash = "sha256-PcC0lZ41qTVE4V3VdwBq83qYfEJO3RJouuS2+bpcBfo=";
25 cargoHash = "sha256-4tvk7H2CrTx9m1f0PLnNv+LWg6oIGTUfirRhIaz2lHo=";
27 nativeBuildInputs = [ pkg-config ];
36 nativeCheckInputs = [ zoxide ];
39 ZSTD_SYS_USE_PKG_CONFIG = true;
42 buildFeatures = [ "zstd/pkg-config" ];
45 # extra test files not shipped with the repository
46 "--skip=functions::tests::test_list_up_contents"
47 "--skip=state::tests::test_has_write_permission"
50 passthru.updateScript = nix-update-script { };
53 description = "Tui file manager with vim-like key mapping";
54 homepage = "https://github.com/kyoheiu/felix";
55 changelog = "https://github.com/kyoheiu/felix/blob/v${version}/CHANGELOG.md";
56 license = licenses.mit;
57 maintainers = with maintainers; [ figsoda ];