Start migrating to a flake

This commit is contained in:
Danila Fedorin 2022-03-27 17:45:55 -07:00
parent a42d433950
commit c280798a26
3 changed files with 63 additions and 2 deletions

View File

@ -1,6 +1,6 @@
{ pkgs }:
{ mkYarnPackage }:
pkgs.mkYarnPackage {
mkYarnPackage {
name = "katex-server";
src = ./.;
packageJSON = ./package.json;

42
flake.lock Normal file
View File

@ -0,0 +1,42 @@
{
"nodes": {
"flake-utils": {
"locked": {
"lastModified": 1648297722,
"narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1648425779,
"narHash": "sha256-0tcpEiiq3f3Hh77ax7QFuF15AnPaBIdDSbvrCUeyb9k=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "1edfe6d91bd8348cfccacd72e82d1d06ad470117",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}

19
flake.nix Normal file
View File

@ -0,0 +1,19 @@
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, flake-utils }:
flake-utils.lib.eachDefaultSystem (
system:
let
pkgs = import nixpkgs { inherit system; };
katex-server = pkgs.callPackage ./default.nix {};
in
{
packages = { inherit katex-server; };
defaultPackage = katex-server;
}
);
}