plugins/telescope: refactor extensions

This commit is contained in:
Gaetan Lepage 2024-03-24 17:42:40 +01:00 committed by Gaétan Lepage
parent 3c0951ebc8
commit b38f24f348
23 changed files with 1136 additions and 601 deletions

View file

@ -0,0 +1,50 @@
{pkgs, ...}: {
empty = {
plugins.telescope = {
enable = true;
extensions.media-files.enable = true;
};
};
defaults = {
plugins.telescope = {
enable = true;
extensions.media-files = {
enable = true;
settings = {
filetypes = [
"png"
"jpg"
"gif"
"mp4"
"webm"
"pdf"
];
find_cmd = "fd";
};
};
};
};
dependencies = {
plugins.telescope = {
enable = true;
extensions.media-files = {
enable = true;
dependencies = {
chafa.enable = true;
imageMagick.enable = true;
ffmpegthumbnailer.enable = true;
pdftoppm.enable = true;
epub-thumbnailer.enable = pkgs.stdenv.isLinux;
fontpreview.enable = pkgs.stdenv.isLinux;
};
};
};
};
}