{ config, lib, pkgs, ... }: with lib; { programs.git-cliff = { enable = true; settings = { header = "Changelog"; footer = "<!-- generated by git-cliff -->"; trim = true; }; }; test.stubs.git-cliff = { }; nmt.script = '' assertFileContent \ home-files/.config/git-cliff/cliff.toml \ ${ builtins.toFile "expected.toml" '' footer = "<!-- generated by git-cliff -->" header = "Changelog" trim = true '' } ''; }