12 src = fetchFromGitHub {
13 owner = "stefanprodan";
16 hash = "sha256-bztaG+agcByiIFR4vp0QCDzL9AvLJoZRyMjwSggtwio=";
19 vendorHash = "sha256-VHR5eQWC5e45ZcpCunrUPdvFKMETRZxHLZnl7FbyFcI=";
21 subPackages = [ "cmd/timoni" ];
22 nativeBuildInputs = [ installShellFiles ];
24 # Some tests require running Kubernetes instance
27 passthru.updateScript = ./update.sh;
32 "-X main.VERSION=${version}"
36 installShellCompletion --cmd timoni \
37 --bash <($out/bin/timoni completion bash) \
38 --fish <($out/bin/timoni completion fish) \
39 --zsh <($out/bin/timoni completion zsh)
43 homepage = "https://timoni.sh";
44 changelog = "https://github.com/stefanprodan/timoni/releases/tag/${src.rev}";
45 description = "Package manager for Kubernetes, powered by CUE and inspired by Helm";
46 mainProgram = "timoni";
47 license = licenses.asl20;
48 maintainers = with maintainers; [ votava ];