Portable, framework-free zsh setup in zsh/. Works on macOS (Apple Silicon + Intel) and Linux: no hardcoded paths, and every third-party tool is optional — a missing one is skipped instead of printing an error on startup.
bash zsh/setup.sh --dry-run # 先看会做什么
bash zsh/setup.sh # 装机zsh/zshrc— 配置本体。Homebrew 前缀、插件位置全部运行时探测。zsh/user-abbreviations— zsh-abbr 缩写(ls→eza、cat→bat、git 快捷方式…)。zsh/versions.lock— 环境快照(zsh 与各工具精确版本);bash zsh/setup.sh --snapshot重写,装完会自动逐项比对。zsh/setup.sh— 装依赖、备份并软链~/.zshrc,装完核对版本。~/.zshrc.local— 机器/个人专属配置,最后加载、不进 Git。
同一份配置镜像在 chip-os/global_script zsh/,那边不依赖本仓库,可单独 clone 给新机器用;在哪个目录跑 setup.sh,~/.zshrc 就指向哪一份。
This repo include 3 color scheme's config:
Each of them(except Catppuccin) include global Dark and Light color scheme which can be switch through a simple script.
The Nord version have 2 dwm builds, one is Original Dwm, the other is Dwm with polybar(support switch during runtime).
Besides, there is a qtile config using nord theme, which share the light-dark switch script with dwm.
This is my neovim's configuration.








