diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4ebabf467a0e..00d3f0643e56 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4517,6 +4517,12 @@ githubId = 11422515; name = "David Sánchez"; }; + dav-wolff = { + email = "dav-wolff@outlook.com"; + github = "dav-wolff"; + githubId = 130931508; + name = "David Wolff"; + }; dawidd6 = { email = "dawidd0811@gmail.com"; github = "dawidd6"; diff --git a/pkgs/by-name/st/stylance-cli/package.nix b/pkgs/by-name/st/stylance-cli/package.nix new file mode 100644 index 000000000000..767d7370b766 --- /dev/null +++ b/pkgs/by-name/st/stylance-cli/package.nix @@ -0,0 +1,24 @@ +{ lib +, rustPlatform +, fetchCrate +}: +rustPlatform.buildRustPackage rec { + pname = "stylance-cli"; + version = "0.3.0"; + + src = fetchCrate { + inherit pname version; + hash = "sha256-YQYYZxLypD5Nz8kllIaBFDoV8L2c9wzJwmszqPpjpmg="; + }; + + cargoHash = "sha256-ZzdLbsHRBgprdzmPVzywJx+wMMqRBsLeT84UIDMJbQM="; + + meta = with lib; { + description = "A library and cli tool for working with scoped CSS in rust"; + mainProgram = "stylance"; + homepage = "https://github.com/basro/stylance-rs"; + changelog = "https://github.com/basro/stylance-rs/blob/v${version}/CHANGELOG.md"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ dav-wolff ]; + }; +}