Before Installation:
-
apt install build-essential
-
bin
folders ->mkdir ~/bin ~/.local/bin
-
pix ->
apt install pipx
-
nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/vX.X.X/install.sh | bash
nvm install 20
nvm use 20
-
tmux ->
apt install tmux
-
install nvim
mkdir -p ~/prog/nvim
curl -L -o ~/prog/nvim/nvim.appimage https://github.com/neovim/neovim/releases/download/stable/nvim.appimage
chmod ug+x ~/prog/nvim/nvim.appimage
ln -sv ~/prog/nvim/nvim.appimage ~/bin/nvim
After Installation
- create
spell
folder in.dotfiles/nvim
- download spell file from https://ftp.nluug.nl/pub/vim/runtime/spell/
- move this file to
spell
folder
-
Terminal Emulator WezTerm. Alternatives could be Kitty, Contour, Ghostty
-
Terminal Multiplexer Tmux. Alternatives Zellij
-
Terminal File Explorer Yazi. WARN: currently can't open PDFs and Images with default application
-
Zsh theme p10k
Shatur/neovim-ayu
- ../catppuccin
- ../edge
gruvbox-community/gruvbox
rebelot/kanagawa.nvim
overcache/NeoSolarized
- ../nightfox
- ../onedark -> LazyNvim installation fails
- ../tokoynight
[!WARN] Following Part is not up-to-date
neovim/nvim-lspconfig
tami5/lspsaga.nvim
hrsh7th/cmp-nvim-lsp
hrsh7th/cmp-buffer
hrsh7th/cmp-path
hrsh7th/cmp-cmdline
hrsh7th/cmp-nvim-lsp-signature-help
hrsh7th/nvim-cmp
onsails/lspkind-nvim
mfussenegger/nvim-lint
- Lint Plugin
mfussenegger/nvim-jdtls
- Java LSP
L3MON4D3/LuaSnip
rafamadriz/friendly-snippets
saadparwaiz1/cmp_luasnip
Mappings:
Tab
Ctrl+e
= select snippet
kyazdani42/nvim-web-devicons
kyazdani42/nvim-tree.lua
lukas-reineke/indent-blankline.nvim
romgrk/barbar.nvim
rcarriga/nvim-notify
windwp/nvim-ts-autotag
windwp/nvim-autopairs
folke/todo-comments.nvim
tpope/vim-commentary
tpope/vim-surround
- Autoclose brackets and parenthesis
mbbill/undotree
tpope/vim-fugitive
airblade/vim-gitgutter
nvim-lua/plenary.nvim
sindrets/diffview.nvim
nvim-treesitter/nvim-treesitter
nvim-treesitter/playground
nvim-treesitter/nvim-treesitter-context
nvim-lua/plenary.nvim
nvim-telescope/telescope.nvim
- install ripgrep (
apt install ripgrep
)nvim-telescope/telescope-live-grep-args.nvim
mfussenegger/nvim-dap
rcarriga/nvim-dap-ui
theHamsta/nvim-dap-virtual-text
mxsdev/nvim-dap-vscode-js
David-Kunz/jester
Weissle/persistent-breakpoints.nvim
rcarriga/cmp-dap
liuchengxu/vim-which-key
akinsho/toggleterm.nvim
folke/trouble.nvim
github/copilot.vim
CopilotC-Nvim/CopilotChat.nvim
m4xshen/hardtime.nvim
nvim-pack/nvim-spectrel