mirror of
https://github.com/davegallant/nix-config
synced 2025-10-03 14:26:02 +00:00
Add nnn
This commit is contained in:
32
home.nix
32
home.nix
@@ -144,6 +144,8 @@ in
|
|||||||
export DOCKER_CLI_HINTS=false
|
export DOCKER_CLI_HINTS=false
|
||||||
export TERM=xterm-256color
|
export TERM=xterm-256color
|
||||||
|
|
||||||
|
export NNN_FIFO="$XDG_RUNTIME_DIR/nnn.fifo";
|
||||||
|
|
||||||
export PATH=$PATH:~/.cargo/bin
|
export PATH=$PATH:~/.cargo/bin
|
||||||
export PATH=$PATH:~/.local/bin
|
export PATH=$PATH:~/.local/bin
|
||||||
export PATH=$PATH:~/.npm-packages/bin
|
export PATH=$PATH:~/.npm-packages/bin
|
||||||
@@ -213,6 +215,34 @@ in
|
|||||||
enable = true;
|
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 = {
|
nixvim = {
|
||||||
enable = true;
|
enable = true;
|
||||||
viAlias = true;
|
viAlias = true;
|
||||||
@@ -414,7 +444,7 @@ in
|
|||||||
package = unstable.zed-editor;
|
package = unstable.zed-editor;
|
||||||
userSettings = {
|
userSettings = {
|
||||||
features = {
|
features = {
|
||||||
edit_prediction_provider = "zed";
|
edit_prediction_provider = "copilot";
|
||||||
};
|
};
|
||||||
vim_mode = true;
|
vim_mode = true;
|
||||||
ui_font_size = lib.mkForce 24;
|
ui_font_size = lib.mkForce 24;
|
||||||
|
Reference in New Issue
Block a user