mirror of
https://github.com/tuxdotrs/nixos-config.git
synced 2025-07-07 02:06:34 +05:30
repalce astrovim with nvchad
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
{ inputs, pkgs, ... }: {
|
||||
|
||||
xdg.configFile = {
|
||||
"nvim".source = inputs.astronvim;
|
||||
"astronvim".source = ./astronvim;
|
||||
source = "${pkgs.nvchad}";
|
||||
};
|
||||
|
||||
programs = {
|
||||
@ -21,48 +21,13 @@
|
||||
packages = with pkgs; [
|
||||
gcc
|
||||
neovide
|
||||
#-- python
|
||||
nodePackages.pyright # python language server
|
||||
python311Packages.black # python formatter
|
||||
|
||||
#-- nix
|
||||
nil
|
||||
rnix-lsp
|
||||
# nix
|
||||
statix # Lints and suggestions for the nix programming language
|
||||
deadnix # Find and remove unused code in .nix source files
|
||||
alejandra # Nix Code Formatter
|
||||
|
||||
#-- golang
|
||||
go
|
||||
gomodifytags
|
||||
iferr # generate error handling code for go
|
||||
impl # generate function implementation for go
|
||||
gotools # contains tools like: godoc, goimports, etc.
|
||||
gopls # go language server
|
||||
delve # go debugger
|
||||
|
||||
#-- lua
|
||||
stylua
|
||||
lua-language-server
|
||||
luarocks
|
||||
|
||||
#-- bash
|
||||
nodePackages.bash-language-server
|
||||
shellcheck
|
||||
shfmt
|
||||
|
||||
#-- javascript/typescript --#
|
||||
nodePackages.typescript
|
||||
nodePackages.typescript-language-server
|
||||
|
||||
#-- Misc
|
||||
hadolint # Dockerfile linter
|
||||
tree-sitter # common language parser/highlighter
|
||||
nodePackages.prettier # common code formatter
|
||||
|
||||
#-- Optional Requirements:
|
||||
gdu # disk usage analyzer, required by AstroNvim
|
||||
ripgrep # fast search tool, required by AstroNvim's '<leader>fw'(<leader> is space key)
|
||||
gdu
|
||||
ripgrep
|
||||
];
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user