chore: clean up doc/flake.nix
This commit is contained in:
parent
7624e25de0
commit
8aea00213c
2 changed files with 11 additions and 11 deletions
8
doc/flake.lock
generated
8
doc/flake.lock
generated
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"nodes": {
|
||||
"alectryon-src": {
|
||||
"alectryon": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1654613606,
|
||||
|
|
@ -82,7 +82,7 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"leanInk-src": {
|
||||
"leanInk": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1649941279,
|
||||
|
|
@ -198,13 +198,13 @@
|
|||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"alectryon-src": "alectryon-src",
|
||||
"alectryon": "alectryon",
|
||||
"flake-utils": [
|
||||
"lean",
|
||||
"flake-utils"
|
||||
],
|
||||
"lean": "lean",
|
||||
"leanInk-src": "leanInk-src",
|
||||
"leanInk": "leanInk",
|
||||
"mdBook": "mdBook"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,24 +7,24 @@
|
|||
url = github:leanprover/mdBook;
|
||||
flake = false;
|
||||
};
|
||||
inputs.alectryon-src = {
|
||||
inputs.alectryon = {
|
||||
url = github:Kha/alectryon/typeid;
|
||||
flake = false;
|
||||
};
|
||||
inputs.leanInk-src = {
|
||||
inputs.leanInk = {
|
||||
url = github:leanprover/LeanInk;
|
||||
flake = false;
|
||||
};
|
||||
|
||||
outputs = { self, lean, flake-utils, mdBook, alectryon-src, leanInk-src }: flake-utils.lib.eachDefaultSystem (system:
|
||||
with lean.packages.${system}; with nixpkgs;
|
||||
outputs = inputs@{ self, ... }: inputs.flake-utils.lib.eachDefaultSystem (system:
|
||||
with inputs.lean.packages.${system}; with nixpkgs;
|
||||
let
|
||||
doc-src = lib.sourceByRegex ../. ["doc.*" "tests(/lean(/beginEndAsMacro.lean)?)?"];
|
||||
in {
|
||||
packages = rec {
|
||||
lean-mdbook = mdbook.overrideAttrs (drv: rec {
|
||||
name = "lean-${mdbook.name}";
|
||||
src = mdBook;
|
||||
src = inputs.mdBook;
|
||||
cargoDeps = drv.cargoDeps.overrideAttrs (_: {
|
||||
inherit src;
|
||||
outputHash = "sha256-5cAV8tOU3R1cPubseetURDQOzKyoo4485wD5IgeJUhQ=";
|
||||
|
|
@ -61,13 +61,13 @@
|
|||
};
|
||||
leanInk = (buildLeanPackage {
|
||||
name = "LeanInk";
|
||||
src = leanInk-src;
|
||||
src = inputs.leanInk;
|
||||
executableName = "leanInk";
|
||||
linkFlags = ["-rdynamic"];
|
||||
}).executable;
|
||||
alectryon = python3Packages.buildPythonApplication {
|
||||
name = "alectryon";
|
||||
src = alectryon-src;
|
||||
src = inputs.alectryon;
|
||||
propagatedBuildInputs =
|
||||
[ leanInk lean-all ] ++
|
||||
# https://github.com/cpitclaudel/alectryon/blob/master/setup.cfg
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue