From baf2b43d7e6b01ac11208d1e33c658f7932ecd6d Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Thu, 24 Sep 2026 14:09:56 +0200 Subject: [PATCH] add enzo Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com> --- README.md | 1 + default.nix | 1 + pkgs/enzo/default.nix | 43 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 pkgs/enzo/default.nix diff --git a/README.md b/README.md index 680f03c..a407e17 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ | Package | Description | Source | Updated | | --- | --- | --- | --- | | `default-creds-tui` | Find default credentials for many devices and software, without leaving the terminal | [anotherhadi/default-creds-tui](https://github.com/anotherhadi/default-creds-tui) | 2026-08-27 | +| `enzo` | Terminal video player | [MiguelRegueiro/enzo](https://github.com/MiguelRegueiro/enzo) | 2026-08-12 | | `fztea` | Remote control your flipper from the local terminal or over SSH | [jon4hz/fztea](https://github.com/jon4hz/fztea) | 2024-09-01 | | `github-recon` | Retrieves and aggregates public OSINT data about a GitHub user using Go and the GitHub API. Finds hidden emails in commit history, previous usernames, friends, other GitHub accounts, and more. | [anotherhadi/github-recon](https://github.com/anotherhadi/github-recon) | 2025-09-22 | | `gravatar-recon` | Retrieve and aggregate public OSINT data from Gravatar. Given an email address, the tool queries the Gravatar API and extracts useful information such as profile metadata, avatar, social accounts, and contact info. | [anotherhadi/gravatar-recon](https://github.com/anotherhadi/gravatar-recon) | 2025-09-25 | diff --git a/default.nix b/default.nix index 2fd343f..dd8e686 100644 --- a/default.nix +++ b/default.nix @@ -11,4 +11,5 @@ default-creds-tui = pkgs.callPackage ./pkgs/default-creds-tui {}; proton-vpn-tui = pkgs.callPackage ./pkgs/proton-vpn-tui {}; myx = pkgs.callPackage ./pkgs/myx {}; + enzo = pkgs.callPackage ./pkgs/enzo {}; } diff --git a/pkgs/enzo/default.nix b/pkgs/enzo/default.nix new file mode 100644 index 0000000..a0e6e88 --- /dev/null +++ b/pkgs/enzo/default.nix @@ -0,0 +1,43 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + ffmpeg, + libpulseaudio, + freetype, + harfbuzz, + fribidi, +}: +rustPlatform.buildRustPackage rec { + pname = "enzo"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "MiguelRegueiro"; + repo = "enzo"; + rev = "v${version}"; + hash = "sha256-xNIUmJysDNft+NRe9yHpVK+guyUr6OEqoJpPZ/gzJUE="; + }; + + cargoHash = "sha256-zbq000kD664dVgL7OuwHJj+EOiTVw/yokzaNPdmgSfc="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + ffmpeg + libpulseaudio + freetype + harfbuzz + fribidi + ]; + + meta = with lib; { + description = "Terminal video player"; + homepage = "https://github.com/MiguelRegueiro/enzo"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = [ ]; + mainProgram = "enzo"; + }; +}