Add nix flake checks

This commit is contained in:
Tristan Daniël Maat 2022-08-03 01:47:50 +01:00
parent d6cb49a0d1
commit 056acbf397
Signed by: tlater
GPG key ID: 49670FD774E43268
3 changed files with 74 additions and 3 deletions

View file

@ -3,6 +3,8 @@
nix-filter,
pkgs,
}: let
inherit (pkgs.lib) cleanSource;
node_modules_attrs = {
# Dependencies that should be available in the node build
buildInputs = with pkgs; [
@ -21,7 +23,7 @@ in {
package = pkgs.npmlock2nix.build {
inherit buildInputs node_modules_attrs;
src = pkgs.lib.cleanSource self;
src = cleanSource self;
buildCommands = ["npm run build-dist"];
@ -33,7 +35,7 @@ in {
shell = pkgs.npmlock2nix.shell {
inherit buildInputs node_modules_attrs;
src = nix-filter.lib {
src = nix-filter {
root = self;
include = [
"package.json"