Files
garandos/modules/home/yazi/default.nix
2025-09-13 23:16:22 +02:00

33 lines
734 B
Nix

{ pkgs, ... }:
let
settings = import ./yazi.nix;
keymap = import ./keymap.nix;
theme = import ./theme.nix;
in
{
programs.yazi = {
enable = true;
enableZshIntegration = true;
enableBashIntegration = true;
enableFishIntegration = true;
shellWrapperName = "yy";
settings = settings;
keymap = keymap;
theme = theme;
plugins = {
lazygit = pkgs.yaziPlugins.lazygit;
full-border = pkgs.yaziPlugins.full-border;
git = pkgs.yaziPlugins.git;
smart-enter = pkgs.yaziPlugins.smart-enter;
};
initLua = ''
require("full-border"):setup()
require("git"):setup()
require("smart-enter"):setup {
open_multi = true,
}
'';
};
}