Add zsh config

This commit is contained in:
Marko Korhonen 2024-09-16 21:57:08 +03:00
parent 7bbb0f74de
commit 122bbc2236
4 changed files with 35 additions and 10 deletions

View file

@ -1,9 +1,31 @@
{ config, lib, pkgs, ... }:
{ config, pkgs, ... }:
{
programs.neovim = {
enable = true;
defaultEditor = true;
programs = {
neovim = {
enable = true;
defaultEditor = true;
};
zsh = {
enable = true;
zplug = {
enable = true;
plugins = [
{ name = "mafredri/zsh-async"; }
{
name = "sindresorhus/pure";
tags = [ "use:pure.zsh" "as:theme" ];
}
{ name = "Aloxaf/fzf-tab"; }
{ name = "zsh-users/zsh-history-substring-search"; }
{ name = "wfxr/forgit"; }
{ name = "zsh-users/zsh-completions"; }
{ name = "zdharma-continuum/fast-syntax-highlighting"; }
{ name = "RobSis/zsh-completion-generator"; }
];
};
};
};
home = {
@ -23,9 +45,9 @@
nerdfonts
nodejs
pass
ripgrep
tree-sitter
yarn
zsh
];
};
}