Added Nixvim

This commit is contained in:
2025-12-26 23:02:04 +01:00
parent 83841223bb
commit f39de85d57
20 changed files with 722 additions and 22 deletions

37
home/neovim/yazi.nix Normal file
View File

@@ -0,0 +1,37 @@
{ pkgs, ... }:
{
programs.nixvim = {
yazi = {
enable = true;
settings = {
open_for_directories = true;
};
};
keymaps = [
{
mode = "n";
key = "<leader>fy";
action.__raw = ''
function()
require('yazi').yazi(nil, vim.loop.cwd())
end
'';
options.desc = "Open Yazi file manager";
}
{
mode = "n";
key = "<leader>fd";
action.__raw = ''
function()
require('yazi').yazi(nil, vim.fn.expand("%:p:h"))
end
'';
options.desc = "Open Yazi in current file directory";
}
];
extraPackages = with pkgs; [ yazi ];
};
}