ch4xer
dev
Shell

Out-of-box Development Toolkit ๐Ÿ›ธ

Last updated Jun 9, 2026
34
Stars
4
Forks
0
Issues
0
Stars/day
Attention Score
36
Language breakdown
No language data available.
โ–ธ Files click to expand
README

Development Toolkit ๐Ÿ“ก

A simple, comprehensive and user-friendly development toolkit to boost up your productivity ๐Ÿš€.

Screenshot-dark

Screenshot-light

Try

docker run -it --rm --name dev ch4xer/dev:latest /bin/zsh

Install

git clone https://github.com/ch3n9w/dev
cd dev

install dependency software and install configuration

./scripts/install-software.sh

Alternatively (if you dont want to install all of them), you can copy the configuration directory you like to XDGCONFIGHOME (commonly ~/.config), for example:

nvim -> ~/.config/nvim
kitty -> ~/.config/kitty
yazi -> ~/.config/yazi
zsh/zsh -> ~/.config/zsh
zsh/zshrc -> ~/.zshrc
zsh/zimrc -> ~/.zimrc

Noteable Info

  • Kitty
- use Ctrl and Shift as modifier key for all shortcuts - use JetbrainMono Nerd Font and LXGW WenKai as font
  • Zsh
- you can add software settings in zsh/zsh/software - disable vim mode.
  • Neovim
- Based on LazyVim, with some simplifications to make it more tiny and user-friendly

Critical Keymap

Please check the configuration file for the complete key mapping. Here we only record some of the more frequently used ones.

| Software | Key | Effect | | :----------: | :------------: | :-----------------------------------: | | zsh | C-r | call filemanager | | zsh | C-Backspace | delete word backward | | yazi | gh | go to home (~) | | yazi | gn | go to ~/Downloads | | yazi | H/L | go to previous/next visited directory | | yazi | a | create file/dir | | yazi | r | rename file or directory | | yazi | . | show hidden file | | yazi | y | copy | | yazi | d | cut | | yazi | p | paste | | yazi | Delete | move file to trashcan | | yazi | f | search and jump with fzf | | yazi | z | jump with zoxide | | kitty | C-t | new tab | | kitty | C-CR | new window | | kitty | C-w | delete window | | kitty | C-n | new terminal window | | kitty | C-S-h/j/k/l | move window | | kitty | C-PgUp/PgDn | goto other tab | | kitty | C-S-PgUp/PgDn | move tab | | kitty | C-=/- | adjust font size | | kitty/neovim | C-h/j/k/l | focus other window | | neovim | q | quit window/neovim | | neovim | H/L | go to the begin/end of line | | neovim | ; | enter commandline mode | | neovim | 2-LeftMouse/CR | toggle fold | | neovim | sw | search word | | neovim | sd | search diagnostics | | neovim | sf | File Explorer | | neovim | ss | Symbols | | neovim | sb | search buffers | | neovim | Tab/S-Tab | Next/Prev buffer | | neovim | ga | (lsp) code action | | neovim | ge | (lsp) show diagnostics in line | | neovim | gn | (lsp) rename symbol | | neovim | gd | (lsp) go to definition | | neovim | C-/ | comment line |

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท ch4xer/dev ยท Updated daily from GitHub