16 lines
449 B
Nix
16 lines
449 B
Nix
{
|
|
inputs.coricamu.url = "github:danth/coricamu";
|
|
|
|
outputs = { coricamu, ... }: let
|
|
posts = let
|
|
listingMap = builtins.readDir ./posts;
|
|
listing = builtins.attrNames listingMap;
|
|
getPostFile = post: (import ./posts/${post}/post.nix) // { slug = post; };
|
|
in builtins.map getPostFile listing;
|
|
in
|
|
coricamu.lib.generateFlakeOutputs {
|
|
outputName = "blog";
|
|
modules = [ ./blog.nix { inherit posts; }];
|
|
};
|
|
}
|