move documentation pinning to nix flake inputs
This commit is contained in:
parent
d0b618213a
commit
7805286c4f
17
flake.lock
17
flake.lock
|
@ -112,6 +112,22 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"documentation-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1664745127,
|
||||
"narHash": "sha256-kq0qvmXz/gaJPtU4O43chNZulP4haXRXunjJF2gpKZk=",
|
||||
"owner": "dump-dvb",
|
||||
"repo": "documentation",
|
||||
"rev": "be20b49cc2b25e2b77c3d9ac25044121d7d4dfe0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "dump-dvb",
|
||||
"repo": "documentation",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"dump-dvb": {
|
||||
"inputs": {
|
||||
"click": "click",
|
||||
|
@ -377,6 +393,7 @@
|
|||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"documentation-src": "documentation-src",
|
||||
"dump-dvb": "dump-dvb",
|
||||
"microvm": "microvm",
|
||||
"nixpkgs": "nixpkgs",
|
||||
|
|
|
@ -16,6 +16,11 @@
|
|||
url = github:Mic92/sops-nix;
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
documentation-src = {
|
||||
url = github:dump-dvb/documentation;
|
||||
flake = false;
|
||||
};
|
||||
};
|
||||
|
||||
outputs =
|
||||
|
@ -24,6 +29,7 @@
|
|||
, microvm
|
||||
, nixpkgs
|
||||
, sops-nix
|
||||
, documentation-src
|
||||
, ...
|
||||
}:
|
||||
let
|
||||
|
@ -40,6 +46,7 @@
|
|||
nixpkgs.overlays = [
|
||||
dump-dvb.overlays.default
|
||||
(final: prev: {
|
||||
inherit documentation-src;
|
||||
options-docs = (pkgs.nixosOptionsDoc {
|
||||
options = self.nixosConfigurations.data-hoarder.options.dump-dvb;
|
||||
}).optionsCommonMark;
|
||||
|
@ -122,6 +129,7 @@
|
|||
staging-microvm = self.nixosConfigurations.staging-data-hoarder.config.microvm.declaredRunner;
|
||||
data-hoarder-microvm = self.nixosConfigurations.data-hoarder.config.microvm.declaredRunner;
|
||||
docs = pkgs.callPackage ./pkgs/documentation.nix {
|
||||
inherit documentation-src;
|
||||
options-docs = (pkgs.nixosOptionsDoc {
|
||||
options = self.nixosConfigurations.data-hoarder.options.dump-dvb;
|
||||
}).optionsCommonMark;
|
||||
|
|
|
@ -1,14 +1,9 @@
|
|||
{ pkgs, lib, stdenv, mdbook-mermaid, mdbook, options-docs, fetchFromGitHub }:
|
||||
{ pkgs, lib, stdenv, mdbook-mermaid, mdbook, documentation-src, options-docs, fetchFromGitHub }:
|
||||
stdenv.mkDerivation {
|
||||
pname = "dvb-dump-docs";
|
||||
version = "0.1.0";
|
||||
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "dump-dvb";
|
||||
repo = "documentation";
|
||||
rev = "8393cd4a965aa6b75f3e0fff6f82ba1365515290"; #TODO: use tag
|
||||
sha256 = "sha256-HppCT0UfshDxm3UNXACilpHTdvtjFs2vqpH8vbLmHTg=";
|
||||
};
|
||||
src = documentation-src;
|
||||
|
||||
nativeBuildInputs = [ mdbook mdbook-mermaid ];
|
||||
|
||||
|
|
Loading…
Reference in New Issue