A comprehensive dotfiles repository designed for centralized management of personal configuration scripts, system settings, utility scripts, and related documentation. This project facilitates the backup, synchronization, and reuse of development environments and configurations for commonly used tools across multiple systems.
Note: This project is primarily designed for personal use and may not be suitable for all users. Please modify and adjust according to your own needs.
CDN Addresses:
https://raw.githubusercontent.com/funnyzak/dotfiles/refs/heads/main/https://idotfiles.vercel.apphttps://gitee.com/funnyzak/dotfiles/raw/main/https://cdn.jsdelivr.net/gh/funnyzak/dotfiles@main/The following directory structure is used to organize different types of scripts and documents for clear management and quick lookup:
dotfiles/
├── shells/ # Shell configuration collection
│ ├── oh-my-zsh/ # Oh My Zsh related configurations
│ │ ├── custom/ # Custom aliases, functions, plugins, themes
│ │ └── tools/ # Installation and management scripts
│ ├── zsh/ # Zsh configuration (minimal setup)
│ └── README.md
├── system/ # System setup and configuration scripts
│ ├── config/ # System configuration files (bashrc, etc.)
│ ├── automation/ # System automation scripts (backups, monitoring)
│ └── setup/ # System initialization and installation scripts
├── utilities/ # Utility tools organized by language
│ ├── python/ # Python automation scripts
│ ├── nodejs/ # Node.js utilities
│ ├── shell/ # Shell utility scripts
│ └── README.md
├── docs/ # Documentation resources
│ ├── help/ # Tool-specific help documentation
│ ├── command/ # Command reference documentation
│ ├── general/ # General documentation and guides
│ ├── common/ # Common configurations and templates
│ └── templates/ # Documentation templates
├── templates/ # Configuration templates
│ ├── packages/ # Package configuration templates
│ └── system/ # System configuration templates
├── .github/ # GitHub workflows and configuration
├── .cursor/ # Cursor IDE configuration
├── .editorconfig # Editor configuration
├── .gitignore # Git ignore rules
├── LICENSE # MIT License
├── README.md # This file
└── CLAUDE.md # Claude Code assistant configuration
Under the MIT License.