Skip to content

xiaoxigua-1/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

196 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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