16 rustPlatform.buildRustPackage rec {
23 hash = "sha256-49I09hXYoVo6vzv1b6mkeiFwzfj6g1SkXTL/tCEdOYc=";
26 cargoHash = "sha256-trmWeYJNev7jYJtGp9XR/emmQiiI94NM0cPFrAuD7m0=";
35 lib.optionals stdenv.hostPlatform.isLinux [
38 ++ lib.optionals stdenv.hostPlatform.isDarwin [
45 installShellCompletion --cmd nixci \
46 --bash <($out/bin/nixci completion bash) \
47 --fish <($out/bin/nixci completion fish) \
48 --zsh <($out/bin/nixci completion zsh)
51 # The rust program expects an environment (at build time) that points to the
53 env.DEVOUR_FLAKE = fetchFromGitHub {
55 repo = "devour-flake";
57 hash = "sha256-Vey9n9hIlWiSAZ6CCTpkrL6jt4r2JvT2ik9wa2bjeC0=";
61 description = "Define and build CI for Nix projects anywhere";
62 homepage = "https://github.com/srid/nixci";
63 license = licenses.agpl3Only;
64 maintainers = with maintainers; [
69 mainProgram = "nixci";