Michael Thomson 67be496482
neovim before nixvim
Signed-off-by: Michael Thomson <michael@michaelthomson.dev>
2024-11-13 14:11:33 -05:00

49 lines
886 B
Nix

{ pkgs, config, ... }:
{
programs = {
fzf = {
enable = true;
enableZshIntegration = true;
tmux = {
enableShellIntegration = true;
};
};
zsh = {
enable = true;
oh-my-zsh = {
enable = false;
};
autosuggestion = {
enable = true;
};
syntaxHighlighting = {
enable = true;
};
enableCompletion = true;
history = {
append = true;
share = true;
ignoreSpace = true;
ignoreAllDups = true;
ignoreDups = true;
};
historySubstringSearch = {
enable = true;
searchUpKey = "^p";
searchDownKey = "^n";
};
shellAliases = {
cd = "z";
cdi = "zi";
ls = "ls --color";
};
};
starship = {
enable = true;
enableZshIntegration = true;
};
};
}