neovim before nixvim

Signed-off-by: Michael Thomson <michael@michaelthomson.dev>
This commit is contained in:
2024-11-13 14:11:33 -05:00
parent 1f361e80f6
commit 67be496482
12 changed files with 74 additions and 106 deletions

View File

@@ -2,31 +2,43 @@
{
home.sessionVariables = {
ZK_NOTEBOOK_DIR = "\${HOME}/notes";
};
programs = {
fzf = {
enable = true;
enableZshIntegration = true;
tmux = {
enableShellIntegration = true;
};
};
zsh = {
enable = true;
oh-my-zsh = {
enable = false;
};
antidote = {
autosuggestion = {
enable = true;
plugins = [
"zsh-users/zsh-syntax-highlighting"
"zsh-users/zsh-autosuggestions"
"zsh-users/zsh-history-substring-search"
];
};
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";
};
initExtra = ''
. "/etc/profiles/per-user/$USER/etc/profile.d/hm-session-vars.sh"
'';
};
starship = {
enable = true;