{ config, lib, pkgs, ... }: with lib; { config = { programs.pet = { enable = true; selectcmdPackage = pkgs.writeScriptBin "pet-cmd" "" // { outPath = "@pet-cmd@"; }; snippets = [{ description = "git: search full history for regex"; command = "git log -p -G "; tag = [ "git" "regex" ]; }]; }; nixpkgs.overlays = [ (self: super: { pet = pkgs.writeScriptBin "pet" "" // { outPath = "@pet@"; }; }) ]; nmt.script = '' assertFileContent home-files/.config/pet/snippet.toml ${./snippet.toml} ''; }; }