configure nnn
through home-manager
This commit is contained in:
parent
e45e334313
commit
3ff056aff9
3 changed files with 43 additions and 1 deletions
42
home-manager/nnn.nix
Normal file
42
home-manager/nnn.nix
Normal file
|
@ -0,0 +1,42 @@
|
|||
{ pkgs, ... }:
|
||||
{
|
||||
programs.nnn = {
|
||||
enable = true;
|
||||
package = pkgs.nnn.override {
|
||||
withNerdIcons = true;
|
||||
extraMakeFlags = [ "O_GITSTATUS=1" ];
|
||||
};
|
||||
extraPackages = with pkgs; [
|
||||
bat
|
||||
eza
|
||||
fzf
|
||||
imv
|
||||
mediainfo
|
||||
libarchive
|
||||
ueberzug
|
||||
ffmpegthumbnailer
|
||||
ffmpeg
|
||||
glow
|
||||
poppler
|
||||
imagemagick
|
||||
gnome-epub-thumbnailer
|
||||
w3m
|
||||
];
|
||||
plugins = {
|
||||
src = "${pkgs.nnn.src}/plugins";
|
||||
mappings = {
|
||||
c = "fzcd";
|
||||
f = "finder";
|
||||
o = "fzopen";
|
||||
p = "preview-tui";
|
||||
v = "imgview";
|
||||
};
|
||||
};
|
||||
bookmarks = {
|
||||
h = "~";
|
||||
D = "~/Downloads";
|
||||
d = "~/Documents";
|
||||
p = "~/Projects";
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue