direnv instead of zsh-autoenv

This commit is contained in:
Ivan Dimitrov 2023-07-17 09:56:03 +03:00
parent c812c56192
commit 5faf5a5197

View File

@ -14,6 +14,7 @@
packages = with pkgs; [ packages = with pkgs; [
bemenu bemenu
brave brave
direnv
gopass gopass
gopass-jsonapi gopass-jsonapi
pavucontrol pavucontrol
@ -51,15 +52,15 @@
enable = true; enable = true;
viAlias = true; viAlias = true;
extraPackages = with pkgs; [ extraPackages = with pkgs; [
alejandra
go go
gopls gopls
nodePackages_latest.prettier
nodePackages_latest.typescript
nodePackages_latest.typescript-language-server
alejandra
libclang libclang
lua lua
lua-language-server lua-language-server
nodePackages_latest.prettier
nodePackages_latest.typescript
nodePackages_latest.typescript-language-server
python311Packages.python-lsp-black python311Packages.python-lsp-black
python311Packages.python-lsp-server python311Packages.python-lsp-server
ripgrep ripgrep
@ -67,11 +68,10 @@
stylua stylua
]; ];
plugins = with pkgs.vimPlugins; [ plugins = with pkgs.vimPlugins; [
toggleterm-nvim
autoclose-nvim autoclose-nvim
comment-nvim
barbar-nvim barbar-nvim
cmp-nvim-lsp cmp-nvim-lsp
comment-nvim
luasnip luasnip
nightfox-nvim nightfox-nvim
nvim-cmp nvim-cmp
@ -82,6 +82,7 @@
plenary-nvim plenary-nvim
telescope-nvim telescope-nvim
telescope-nvim telescope-nvim
toggleterm-nvim
vim-vinegar vim-vinegar
]; ];
extraLuaConfig = lib.fileContents ./cfg/nvim/init.lua; extraLuaConfig = lib.fileContents ./cfg/nvim/init.lua;
@ -101,11 +102,6 @@
expireDuplicatesFirst = true; expireDuplicatesFirst = true;
}; };
plugins = [ plugins = [
{
name = "zsh-autoenv";
src = "${pkgs.zsh-autoenv}/share/zsh-autoenv";
file = "autoenv.plugin.zsh";
}
{ {
name = "zsh-powerlevel10k"; name = "zsh-powerlevel10k";
src = "${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k"; src = "${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k";
@ -119,6 +115,7 @@
]; ];
initExtra = '' initExtra = ''
source "$HOME/.p10k.zsh" source "$HOME/.p10k.zsh"
eval "$(direnv hook zsh)"
''; '';
}; };
}; };