{ self, inputs, ... }: { flake.wrapperModules.yazi = { config, lib, pkgs, ... }: { settings = { yazi = { mgr = { show_hidden = true; }; opener = { edit = [ { run = ''${lib.getExe self.packages.${config.pkgs.stdenv.hostPlatform.system}.neovim} "$@"''; block = true; } ]; }; }; }; }; perSystem = {pkgs, ...}: { packages.yazi = inputs.wrapper-modules.wrappers.yazi.wrap { inherit pkgs; imports = [self.wrapperModules.yazi]; }; }; }