From 44751112653e5d49cd9df6b7749bc802f00d646d Mon Sep 17 00:00:00 2001 From: Inarizxc Date: Mon, 15 Dec 2025 22:31:36 +0300 Subject: [PATCH] vex-tui: init at 2.0.1 --- pkgs/by-name/ve/vex-tui/package.nix | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/ve/vex-tui/package.nix diff --git a/pkgs/by-name/ve/vex-tui/package.nix b/pkgs/by-name/ve/vex-tui/package.nix new file mode 100644 index 000000000000..d58f2b7d7b45 --- /dev/null +++ b/pkgs/by-name/ve/vex-tui/package.nix @@ -0,0 +1,36 @@ +{ + buildGoModule, + fetchFromGitHub, + lib, +}: +buildGoModule (finalAttrs: { + pname = "vex-tui"; + version = "2.0.1"; + + src = fetchFromGitHub { + owner = "CodeOne45"; + repo = "vex-tui"; + tag = "v${finalAttrs.version}"; + hash = "sha256-NHGqfdto2geJD9FUFMC/MEpGocNrRN8gtJ0J/6kSJkc="; + }; + + vendorHash = "sha256-PvaV0tJjIVppB36Cxg4aAKX0MBjgFC5S4GTs1zHxCCU="; + + ldflags = [ + "-s" + "-w" + "-X main.version=${finalAttrs.version}" + ]; + + postInstall = '' + mv $out/bin/{vex-tui,vex} + ''; + + meta = { + description = "Beautiful, fast, and feature-rich terminal-based Excel and CSV viewer built with Go"; + homepage = "https://github.com/CodeOne45/vex-tui"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Inarizxc ]; + platforms = lib.platforms.linux; + }; +})