This commit is contained in:
gwg313 2026-05-05 11:00:16 -04:00
parent 189734ba0b
commit b2c161f2c5
Signed by: gwg313
GPG key ID: 60FF63B4826B7400
3 changed files with 34 additions and 0 deletions

32
pkgs/lfk/package.nix Normal file
View file

@ -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";
};
})