Neovim config taken from craftzdog
- Neovim >= 0.9.0 (needs to be built with LuaJIT)
- Git >= 2.19.0 (for partial clones support)
- LazyVim
- a Nerd Font(v3.0 or greater) (optional, but needed to display some icons)
- lazygit
- a C compiler for
nvim-treesitter
. See here - for telescope.nvim
- a terminal that support true color and undercurl:
- Fcitx5 (Fcitx 5 is a generic input method framework released under LGPL-2.1+.)
- hyprpaper (Wallpaper daemon)
- hyprlock (Lock screen)
- hypridle (Idle daemon)
- kitty (Cross-platform, fast, feature-rich, GPU based terminal)
- Walker (A wayland native, highly customizable and extensible runner)
- Yazi (Blazing fast terminal file manager written in Rust, based on async I/O.)
- cliphist (Wayland clipboard manager)
- slurp (Basic area selection tool)
- Grim (Basic screenshot tool)
- a Nerd Font(v3.0 or greater) (optional, but needed to display some icons)
- amixer
- jq (Command-line JSON processor)
- OpenRazer Optional
Install all the plugins with locked versions from package.toml
ya pack -i
Kitty tab bar style taken from dhay3
Fish shell config taken from craftzdog