Profpatsch/third_party/overlays/sam/pkgs/by-name/syndev/package.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ lib
, buildNimSbom
, fetchFromSyndicateLang
}:

buildNimSbom
  (finalAttrs: {
    pname = "syndev";

    src = fetchFromSyndicateLang {
      domain = "git.syndicate-lang.org";
      owner = "ehmry";
      repo = "syndev";
      rev = finalAttrs.version;
      hash = "sha256-XVFDu3BP+oeAWNPW2/LZsqpMzO47Xyi99evjPisQC8Y=";
    };

    meta = {
      description = "uevent monitor for Synit";
      homepage = "https://git.syndicate-lang.org/ehmry/syndev";
      license = lib.licenses.unlicense;
      maintainers = with lib.maintainers; [ ehmry ];
    };
  }) ./sbom.json