32 lines
632 B
Nix
32 lines
632 B
Nix
{...}: {
|
|
perSystem = {
|
|
pkgs,
|
|
lib,
|
|
self',
|
|
...
|
|
}: {
|
|
packages.sermo = pkgs.rustPlatform.buildRustPackage {
|
|
pname = "sermo";
|
|
version = "0.1.0";
|
|
|
|
src = ../..;
|
|
|
|
cargoLock.lockFile = ../../Cargo.lock;
|
|
|
|
meta = {
|
|
description = "An IRCd written in Rust";
|
|
homepage = "https://git.teesh.dev/dunno/sermo";
|
|
license = lib.licenses.mit;
|
|
mainProgram = "sermo";
|
|
};
|
|
};
|
|
|
|
apps.sermo = {
|
|
type = "app";
|
|
program = lib.getExe self'.packages.sermo;
|
|
};
|
|
|
|
packages.default = self'.packages.sermo;
|
|
apps.default = self'.apps.sermo;
|
|
};
|
|
}
|