Skip to content

Latest commit

 

History

History
70 lines (50 loc) · 2.83 KB

README.md

File metadata and controls

70 lines (50 loc) · 2.83 KB

Xiao xigua's dotfiles

Neovim

Neovim config taken from craftzdog

Requirements

  • Neovim >= 0.9.0 (needs to be built with LuaJIT)
  • Git >= 2.19.0 (for partial clones support)
  • LazyVim
  • Nerd Font(v3.0 or greater) (optional, but needed to display some icons)
  • lazygit
  • C compiler for nvim-treesitter. See here
  • for telescope.nvim
  • a terminal that support true color and undercurl:

Hyprland setup

Requirements

  • 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)

eww setup

Requirements

  • Nerd Font(v3.0 or greater) (optional, but needed to display some icons)
  • amixer
  • jq (Command-line JSON processor)
  • OpenRazer Optional

Yazi setup

Requirements

Installation

Install all the plugins with locked versions from package.toml

ya pack -i

kitty

Kitty tab bar style taken from dhay3

Fish shell

Fish shell config taken from craftzdog