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,9 +1,10 @@
{ pkgs }:
let
sources = [
(import ./go { inherit pkgs; })
(import ./node { inherit pkgs; })
sources = import ../_sources/generated.nix { inherit (pkgs) fetchgit fetchurl fetchFromGitHub dockerTools; };
packages = [
(import ./go { inherit pkgs sources; })
(import ./node { inherit pkgs sources; })
];
in
pkgs.lib.foldl (a: b: a // b) {} sources
pkgs.lib.foldl (a: b: a // b) {} packages

View file

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

View file

@ -1,17 +1,11 @@
{
lib,
buildGoModule,
fetchFromGitHub,
source,
}:
buildGoModule {
pname = "stripe-mock";
version = "v0.183.0";
inherit (source) pname version src;
vendorHash = null;
src = fetchFromGitHub {
owner = "stripe";
repo = "stripe-mock";
rev = "v0.183.0";
sha256 = "hdcINPrlE4bjSCOUJG64Ok1gz+jwYhf2RzT+eBK7dPM=";
};
}

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=";
}