From f49203b1e534ca8b42956f99359f8ed963627a5b Mon Sep 17 00:00:00 2001 From: gwg313 Date: Sat, 2 May 2026 00:14:21 -0400 Subject: [PATCH] lfk: init at 0.9.36 Signed-off-by: gwg313 --- pkgs/by-name/lf/lfk/package.nix | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/lf/lfk/package.nix diff --git a/pkgs/by-name/lf/lfk/package.nix b/pkgs/by-name/lf/lfk/package.nix new file mode 100644 index 000000000000..3e17b48d00b3 --- /dev/null +++ b/pkgs/by-name/lf/lfk/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "lfk"; + version = "0.9.36"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "janosmiko"; + repo = "lfk"; + tag = "v${finalAttrs.version}"; + hash = "sha256-aIWqZ90Mz6Oc554wLB4691JsX68VG0pD3+AuAOkqNis="; + }; + + vendorHash = "sha256-2YhpOg5asUYaMQxorwTt1gkyiA165wjBxDoIUJ74sro="; + + ldflags = [ "-s" ]; + + meta = { + description = "Lightning Fast Kubernetes navigator"; + longDescription = "LFK is a lightning-fast, keyboard-focused, yazi-inspired terminal user interface for navigating and managing Kubernetes clusters. Built for speed and efficiency, it brings a three-column Miller columns layout with an owner-based resource hierarchy to your terminal"; + homepage = "https://github.com/janosmiko/lfk"; + changelog = "https://github.com/janosmiko/lfk/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ gwg313 ]; + mainProgram = "lfk"; + }; +})