pet: Add support for tags in snippets (#1883)
Add missing `tag` option for elements of `programs.pet.snippets`.main
parent
6aa6556bca
commit
1e7e8ac75d
@ -0,0 +1 @@ |
||||
{ pet-snippets = ./snippets.nix; } |
@ -0,0 +1,5 @@ |
||||
[[snippets]] |
||||
command = "git log -p -G <regex>" |
||||
description = "git: search full history for regex" |
||||
output = "" |
||||
tag = ["git", "regex"] |
@ -0,0 +1,29 @@ |
||||
{ 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 <regex>"; |
||||
tag = [ "git" "regex" ]; |
||||
}]; |
||||
}; |
||||
|
||||
nixpkgs.overlays = [ |
||||
(self: super: { |
||||
pet = pkgs.writeScriptBin "pet" "" // { outPath = "@pet@"; }; |
||||
}) |
||||
]; |
||||
|
||||
nmt.script = '' |
||||
assertFileContent home-files/.config/pet/snippet.toml ${./snippet.toml} |
||||
''; |
||||
}; |
||||
} |
Loading…
Reference in new issue