Skip to content

Latest commit

 

History

History
78 lines (55 loc) · 3.03 KB

File metadata and controls

78 lines (55 loc) · 3.03 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)

Cursor

cursor-lib

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 pkg install

kitty

Kitty tab bar style taken from dhay3

Fish shell

Fish shell config taken from craftzdog