summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mod/web/blog/default.nix39
1 files changed, 27 insertions, 12 deletions
diff --git a/mod/web/blog/default.nix b/mod/web/blog/default.nix
index 5d76e7a..1f91a68 100644
--- a/mod/web/blog/default.nix
+++ b/mod/web/blog/default.nix
@@ -1,15 +1,30 @@
-{ pkgs, ... }: pkgs.stdenvNoCC.mkDerivation {
- pname = "4kb.net";
- version = "1.0";
- src = ./.;
+{ pkgs, depot, ... }:
+let
+ inherit (pkgs)
+ symlinkJoin
+ ;
- nativeBuildInputs = with pkgs; [
- zola
- ];
+ posts = pkgs.stdenvNoCC.mkDerivation {
+ pname = "4kb.net";
+ version = "1.0";
+ src = ./.;
+
+ nativeBuildInputs = with pkgs; [
+ zola
+ ];
- buildPhase = "zola build";
- installPhase = ''
- mkdir -p $out
- cp -r public/* $out/
- '';
+ buildPhase = "zola build";
+ installPhase = ''
+ mkdir -p $out
+ cp -r public/* $out/
+ '';
+ };
+
+in
+symlinkJoin {
+ name = "site";
+ paths = [
+ posts
+ depot.misc.cv
+ ];
}