{ inputs.coricamu.url = "github:rhelmot/coricamu"; inputs.coricamu.inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.url = "github:nixos/nixpkgs/release-24.11"; 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; }]; }; }