1
0
mirror of https://github.com/Andrey0189/nixos-config-reborn.git synced 2025-09-15 10:06:00 +03:00
Files
nixos-config-reborn/home-manager/modules/ranger.nix
andrey_varnavskiy 9b01a5613e ranger tweaks
2024-12-18 17:43:04 +05:00

61 lines
1.3 KiB
Nix

{
programs.ranger = {
enable = true;
mappings = {
e = "edit";
ec = "compress";
ex = "extract";
b = "fzm";
};
settings = {
# default_linemode = "devicons2";
};
extraConfig = ''
default_linemode devicons2
'';
plugins = [
{
name = "ranger-archives";
src = builtins.fetchGit {
url = "https://github.com/maximtrp/ranger-archives";
ref = "master";
rev = "b4e136b24fdca7670e0c6105fb496e5df356ef25";
};
}
{
name = "ranger-devicons2";
src = builtins.fetchGit {
url = "https://github.com/cdump/ranger-devicons2";
ref = "master";
rev = "94bdcc19218681debb252475fd9d11cfd274d9b1";
};
}
{
name = "ranger_tmux";
src = builtins.fetchGit {
url = "https://github.com/joouha/ranger_tmux";
ref = "master";
rev = "05ba5ddf2ce5659a90aa0ada70eb1078470d972a";
};
}
{
name = "ranger_udisk_menu";
src = builtins.fetchGit {
url = "https://github.com/SL-RU/ranger_udisk_menu";
ref = "master";
rev = "c892d447177051dd2fa97e2387b2d04bf8977de7";
};
}
];
};
home.file.".config/ranger/commands.py".text = "from plugins.ranger_udisk_menu.mounter import mount";
}