From 5a3c9f5ed5e064a795b7aeea842ca9410156c84a Mon Sep 17 00:00:00 2001 From: stuebinm Date: Mon, 13 Feb 2023 01:25:34 +0100 Subject: blog: add lux book --- flake.lock | 8 ++++---- flora/services/blog.nix | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 501f35f..6fd71a6 100644 --- a/flake.lock +++ b/flake.lock @@ -35,11 +35,11 @@ "blog": { "flake": false, "locked": { - "lastModified": 1672941269, - "narHash": "sha256-r7Xx2mTJdibcy6I3oeRn6+W38jveMIH68inaYo5OqCA=", + "lastModified": 1676246771, + "narHash": "sha256-BUMtGz/vL4STD/IvbqkTlNptbiwpRoXCfZ5Or+z8FX0=", "ref": "refs/heads/main", - "rev": "5c21450af836f7a588fd309d108ff5dab5fa2731", - "revCount": 34, + "rev": "8ae5a4940aba6e0119569b019a0ae624614850de", + "revCount": 35, "type": "git", "url": "ssh://cgit/~/blog" }, diff --git a/flora/services/blog.nix b/flora/services/blog.nix index 15c0646..e78152f 100644 --- a/flora/services/blog.nix +++ b/flora/services/blog.nix @@ -1,6 +1,23 @@ { config, lib, pkgs, inputs, ... }: let + lux = pkgs.stdenv.mkDerivation { + name = "gtfs-mdbooks"; + src = pkgs.fetchgit { + url = "https://stuebinm.eu/git/lux"; + rev = "refs/heads/master"; + sha256 = "sha256-L2y5SEGOaoWl+jQGP3TmpQQLojjkRAjiRjbwhGKOg14="; + }; + buildInputs = [ pkgs.mdbook ]; + buildPhase = '' + cd documentation/book + mdbook build + ''; + installPhase = '' + mkdir -p $out + cp -r book/* $out + ''; + }; gtfsBooks = pkgs.stdenv.mkDerivation { name = "gtfs-mdbooks"; src = inputs.gtfsBooks; @@ -12,6 +29,7 @@ let mkdir -p $out mv gtfs-book-html $out/gtfs mv gtfs-realtime-book-html $out/gtfs-realtime + cp -r ${lux.outPath} $out/lux ''; }; in -- cgit v1.2.3