diff --git a/nix/yazi.nix b/nix/yazi.nix index 5a1eac9c..f64f61e8 100644 --- a/nix/yazi.nix +++ b/nix/yazi.nix @@ -4,31 +4,23 @@ runCommand, makeWrapper, - extraPackages ? [ ], - optionalDeps ? [ - jq - poppler_utils - unar - ffmpegthumbnailer - fd - ripgrep - fzf - zoxide - ], + runtimeDeps ? (ps: ps), # deps file, yazi-unwrapped, - # optional deps + # default optional deps jq, poppler_utils, - unar, + _7zz, ffmpegthumbnailer, fd, ripgrep, fzf, zoxide, + imagemagick, + chafa, settings ? { }, plugins ? { }, @@ -44,7 +36,19 @@ let mapAttrsToList ; - runtimePaths = [ file ] ++ optionalDeps ++ extraPackages; + defaultDeps = [ + jq + poppler_utils + _7zz + ffmpegthumbnailer + fd + ripgrep + fzf + zoxide + imagemagick + chafa + ]; + runtimePaths = [ file ] ++ (runtimeDeps defaultDeps); settingsFormat = formats.toml { };