direnv instead of zsh-autoenv
This commit is contained in:
parent
c812c56192
commit
5faf5a5197
19
home.nix
19
home.nix
@ -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)"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user