summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstuebinm2023-02-13 01:25:34 +0100
committerstuebinm2023-02-13 01:25:34 +0100
commit5a3c9f5ed5e064a795b7aeea842ca9410156c84a (patch)
tree4d546f9464898b113feb0872dce526f2d9851cf8
parentffd6d972b36068db61bc76951184af5dfc864b28 (diff)
blog: add lux book
-rw-r--r--flake.lock8
-rw-r--r--flora/services/blog.nix18
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