chore: clean up doc/flake.nix

This commit is contained in:
Sebastian Ullrich 2022-06-18 13:21:02 +02:00
parent 7624e25de0
commit 8aea00213c
2 changed files with 11 additions and 11 deletions

8
doc/flake.lock generated
View file

@ -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"
}
}

View file

@ -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