1
0
Fork 0

Use nvfetcher auto update

This commit is contained in:
Florian RICHER 2024-04-12 17:27:17 +02:00
parent b5168826bf
commit 98bebabaee
9 changed files with 95 additions and 26 deletions

View file

@ -1,5 +1,5 @@
{ pkgs }:
{ pkgs, sources }:
{
maildev = pkgs.callPackage ./maildev.nix {};
maildev = pkgs.callPackage ./maildev.nix { source = sources.maildev; };
}

View file

@ -1,22 +1,18 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
source,
# Dependencies
nodejs_18,
}:
buildNpmPackage {
pname = "maildev";
version = "v2.1.0";
inherit (source) src pname version;
nodejs = nodejs_18;
dontNpmBuild = true;
src = fetchFromGitHub {
owner = "maildev";
repo = "maildev";
rev = "v2.1.0";
sha256 = "lTLhQ+gKQvfagKp0Ig+uOGwkUtzORaY1TzIkFOcoO3I=";
};
# https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/javascript.section.md#prefetch-npm-deps-javascript-buildnpmpackage-prefetch-npm-deps
npmDepsHash = "sha256-2JGA9x5t17EoE7JZeYhorsKfTXM1jSgOWBp/Npzn0d4=";
}