iocaine/nix/iocaine.nix

33 lines
711 B
Nix
Raw Normal View History

# SPDX-FileCopyrightText: 2025 Gergely Nagy
# SPDX-FileContributor: Gergely Nagy
#
# SPDX-License-Identifier: MIT
{
lib,
pkgs,
}:
let
props = builtins.fromTOML (builtins.readFile ../Cargo.toml);
inherit (props.package) version;
in
pkgs.rustPlatform.buildRustPackage {
pname = "iocaine";
inherit version;
src = builtins.path {
name = "iocaine";
path = lib.cleanSource ../.;
};
cargoLock = {
lockFile = ../Cargo.lock;
};
doCheck = false;
meta = with lib; {
description = "The deadliest poison known to AI";
license = licenses.mit;
platforms = platforms.linux;
homepage = "https://git.madhouse-project.org/algernon/iocaine";
mainProgram = "iocaine";
};
}