Dotfiles
My dotfiles https://gitee.com/gkzhb/dotfiles
Install / Use
/learn @gkzhb/DotfilesREADME
dotfiles
Installation
You are suggested to folk this repo and clone the folked repo.
Use the following command to clone this repository(replace the url with folked repo's url):
git clone --bare https://github.com/gkzhb/dotfiles.git $HOME/.dotfiles
Set an alias temporary, and use cfg as git command
alias cfg='git --git-dir=$HOME/.dotfiles --work-tree=$HOME'
Checkout the config files:
cfg checkout
And resolve conflicts.
Finally, run two bash scripts: script/dotfiles/install.sh and script/dotfiles/init-after-clone.sh.
Requirements
- fish-shell as my default shell
Dependencies required by Neovim plugins:
- Git to install lazy.nvim
- nodejs/node: Node.js JavaScript runtime for coc.nvim
- BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- sharkdp/fd: A simple, fast and user-friendly alternative to 'find'
Suggested:
- sst/opencode: AI coding agent, built for the terminal.: awesome open source AI Coding Agent, alternative to Claude Code
- With NickvanDyke/opencode.nvim, you will get awesome AI integration in the Neovim editor
- junegunn/fzf: A command-line fuzzy finder: very useful cli tool to select item from a list
- sxyazi/yazi: blazing fast async file manager in terminal and Neovim
- ajeetdsouza/zoxide: A smarter cd command
Kitty
Kitty is a terminal. Use it on Mac OS and
Linux.
Config file.
I use the onedark color theme as the color palette of my terminal.
Alacritty
Alacritty is another terminal, simple and fast. I use it on Windows.
Config file.
tmux
See .tmux.conf and color theme file .tmux/onedark.conf. Use tpm
as plugin manager.
Neovim
Details about my Neovim plugins: gkzhb/dotfiles - Neovim configuration
See init.lua. Use lazy.nvim as plugin manager.
Use VSCode color theme and coc.nvim as the autocomplete tool which is also LSP client. Also I add plenty of coc extensions in the config file.
AeroSpace ~~yabai & skhd~~ (Mac OS only)
koekeishiya/yabai: A tiling window manager for macOS based on binary space partitioning: yabairc
koekeishiya/skhd: Simple hotkey daemon for macOS: skhdrc
I made a swiftbar plugin gkzhb/yabai-spaces to display yabai spaces and manage space labels which I put at $HOME/scripts/yabai-spaces.
More about this dotfiles repository
Related Skills
node-connect
336.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.9kCommit, push, and open a PR
