diff --git a/nix/packages/by-name/audio-lint/package.nix b/nix/packages/by-name/audio-lint/package.nix new file mode 100644 index 00000000..117c8185 --- /dev/null +++ b/nix/packages/by-name/audio-lint/package.nix @@ -0,0 +1,19 @@ +{ + lib, + rustPlatform, + fetchFromGitea, +}: +rustPlatform.buildRustPackage (finalAttrs: { + name = "audio-lint"; + version = lib.substring 0 8 finalAttrs.src.rev; + + src = fetchFromGitea { + domain = "git.confusedcompiler.org"; + owner = "leana8959"; + repo = "audio-lint"; + rev = "3ea38c85c5f6135958e51ad4ff13a96ccd68a21c"; + hash = "sha256-h1SnWAh3FPL5GweOXVXXtp+swZApgecYaWjy7rM/J+w="; + }; + + cargoHash = "sha256-hsFUeGPvo3n6/Z35ui3N4qefa4odM0yo1rVBhzL3fLU="; +}) diff --git a/nix/packages/top-level.nix b/nix/packages/top-level.nix index 19215c1f..bea7312a 100644 --- a/nix/packages/top-level.nix +++ b/nix/packages/top-level.nix @@ -37,11 +37,4 @@ in rec { "--use-single-width-glyphs" ]; }; - - audio-lint = pkgs.rustPlatform.buildRustPackage rec { - pname = "audio-lint"; - version = lib.substring 0 8 sources.audio-lint.rev; - src = sources.audio-lint; - cargoLock.lockFile = "${src}/Cargo.lock"; - }; }