1
0
Fork 0

Begin work

This commit is contained in:
Florian RICHER 2024-04-11 17:15:11 +02:00
commit 0d79b3a472
7 changed files with 136 additions and 0 deletions

6
pkgs/default.nix Normal file
View file

@ -0,0 +1,6 @@
{ lib, pkgs, ... }:
{
goPackages = import ./go { inherit lib pkgs; };
nodePackages = import ./node { inherit lib pkgs; };
}

5
pkgs/go/default.nix Normal file
View file

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

17
pkgs/go/stripe-mock.nix Normal file
View file

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

5
pkgs/node/default.nix Normal file
View file

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

22
pkgs/node/maildev.nix Normal file
View file

@ -0,0 +1,22 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
# Dependencies
nodejs_18,
}:
buildNpmPackage {
pname = "maildev";
version = "v2.1.0";
nodejs = nodejs_18;
dontNpmBuild = true;
src = fetchFromGitHub {
owner = "maildev";
repo = "maildev";
rev = "v2.1.0";
sha256 = "lTLhQ+gKQvfagKp0Ig+uOGwkUtzORaY1TzIkFOcoO3I=";
};
npmDepsHash = "sha256-2JGA9x5t17EoE7JZeYhorsKfTXM1jSgOWBp/Npzn0d4=";
}