From 34bfaf2910a0a4c2874fc09c8bafd120c6df759d Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Mon, 1 Sep 2025 09:04:36 -0400 Subject: [PATCH] Add nnn --- home.nix | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/home.nix b/home.nix index 5031b00..ccb5eae 100644 --- a/home.nix +++ b/home.nix @@ -144,6 +144,8 @@ in export DOCKER_CLI_HINTS=false export TERM=xterm-256color + export NNN_FIFO="$XDG_RUNTIME_DIR/nnn.fifo"; + export PATH=$PATH:~/.cargo/bin export PATH=$PATH:~/.local/bin export PATH=$PATH:~/.npm-packages/bin @@ -213,6 +215,34 @@ in enable = true; }; + nnn = { + enable = true; + package = pkgs.nnn.override ({ withNerdIcons = true; }); + bookmarks = { + d = "~/Downloads"; + p = "~/src/"; + c = "~/.config"; + h = "~"; + }; + extraPackages = + with pkgs; + [ + bat + eza + fzf + imv + mediainfo + ] + ++ lib.optionals (!stdenv.isDarwin) [ ffmpegthumbnailer ]; + plugins = { + src = "${pkgs.nnn.src}/plugins"; + mappings = { + p = "preview-tui"; + o = "fzopen"; + }; + }; + }; + nixvim = { enable = true; viAlias = true; @@ -414,7 +444,7 @@ in package = unstable.zed-editor; userSettings = { features = { - edit_prediction_provider = "zed"; + edit_prediction_provider = "copilot"; }; vim_mode = true; ui_font_size = lib.mkForce 24;