Tây Ban Nhargomezcasas/dotfiles
:penguin: Simple, fast, productivity-increaser dotfiles
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
⚙️ Dotfiles macOS siêu nhanh với Nix Flakes và 80+ script
Cấu hình macOS hoàn chỉnh từ hệ thống tới người dùng, tích hợp Nix flakes, home-manager và hơn 80 script Shell.
Đây là bộ dotfiles của rgomezcasas, được thiết kế riêng cho macOS trên Apple Silicon. Dự án sử dụng Nix flakes làm lớp cấu hình hệ thống, home-manager quản lý cấu hình người dùng, đồng thời kết hợp Homebrew và Mac App Store thông qua nix-homebrew. Toàn bộ quy trình cài đặt chỉ với một lệnh duy nhất.
✨ Điểm nổi bật
- Cấu hình hệ thống bằng Nix flakes: Sử dụng nix-darwin flake để quản lý toàn bộ cấu hình hệ thống macOS.
- Quản lý cấu hình người dùng với home-manager: Tự động tạo symlink và cấu hình phiên làm việc người dùng.
- Tích hợp Homebrew và Mac App Store: Cài đặt phần mềm GUI qua nix-homebrew, hỗ trợ cả brew casks và ứng dụng từ App Store.
- Shell Zsh tối ưu tốc độ: Sử dụng Zim framework kết hợp zsh-defer lazy loading, khởi động dưới 10ms.
- Terminal hiện đại với Ghostty: Trình giả lập terminal nhẹ và nhanh.
- Quản lý bàn phím với Karabiner-Elements: Cấu hình phím tắt thông qua ngôn ngữ Goku (karabiner.edn).
- 80+ script Shell qua dotly: Khung script được tổ chức theo danh mục: hệ thống, git, Claude, AI, Docker, mạng...
- Tài liệu hướng dẫn chi tiết: Các hướng dẫn thêm gói, tạo script, cấu hình bàn phím và editor.
💡 Vì sao đáng chú ý
Không chỉ là bộ cấu hình thông thường, dotfiles này mang lại một workflow hoàn chỉnh từ lúc cài đặt hệ điều hành cho đến sử dụng hàng ngày. Người dùng có thể dễ dàng thêm gói phần mềm, tạo script mới, hoặc tùy chỉnh phím tắt chỉ trong vài bước đơn giản. Đặc biệt, tốc độ khởi động của Zsh dưới 10ms giúp trải nghiệm dòng lệnh mượt mà không bao giờ chờ đợi.
#Dotfiles #NixFlakes #HomeManager #Zsh #macOS #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
:wrench: .files, including ~/.macos — sensible hacker defaults for macOS
🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.