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