marvin-timesync/flake.nix

25 lines
801 B
Nix
Raw Permalink Normal View History

2023-05-01 14:03:41 +02:00
# Copyright 2023 Datakami
#
# SPDX-License-Identifier: MIT
2023-04-18 18:22:00 +02:00
{
inputs.nix-npm-buildpackage.url = "github:serokell/nix-npm-buildpackage";
inputs.nix-npm-buildpackage.inputs.nixpkgs.follows = "nixpkgs";
outputs = { self, nixpkgs, nix-npm-buildpackage }: {
devShells.x86_64-linux.default = nixpkgs.legacyPackages.x86_64-linux.mkShell {
buildInputs = with nixpkgs.legacyPackages.x86_64-linux; [
yarn
nodePackages.typescript-language-server
];
};
packages.x86_64-linux.default = nix-npm-buildpackage.legacyPackages.x86_64-linux.buildYarnPackage {
src = ./.;
postBuild = ''
yarn install --production --ignore-scripts --prefer-offline
'';
postInstall = "rm $out/bin/yarn";
meta.mainProgram = "marvin-timesync";
};
};
}