molvis 0.3.0

CLI web viewer for ORCA .out trajectories with 3Dmol.js rendering
{ pkgs, gitignoreSource }:
let
  cargoToml = fromTOML (builtins.readFile ./Cargo.toml);
in
pkgs.rustPlatform.buildRustPackage {
  pname = cargoToml.package.name;
  version = cargoToml.package.version;
  src = gitignoreSource ./.;
  cargoLock = {
    lockFile = ./Cargo.lock;
  };

  meta = with pkgs.lib; {
    description = cargoToml.package.description;
    homepage = cargoToml.package.repository;
    license = licenses.mit;
    mainProgram = cargoToml.package.name;
    maintainers = [
      {
        name = "yushengyangchem";
        email = "yushengyangchem@gmail.com";
      }
    ];
  };
}