A comprehensive, cross-platform dotfiles setup that provides a beautiful and functional shell environment with ZSH, Starship prompt, and Apple Watch SSH authentication.
- Linux: Debian, Ubuntu, CentOS/RHEL, Fedora, Arch, Alpine, openSUSE
- macOS: Full Homebrew integration with Apple-specific features
- Containers: Optimized for Docker/LXC environments
- Starship Prompt: Custom configuration showing OS, user, hostname, time, Git status, and more
- Smart Icons: Environment-aware icons (🍎 macOS, 🐧 Linux, 📦 Container)
- Color Themes: Consistent color scheme across all tools
- Lazy Loading: Tools load only when needed for faster startup
- Smart Caching: Intelligent completion and history management
- Container Aware: Disables heavy plugins in containerized environments
- Navigation:
zoxidefor smart directory jumping - Search:
fzffor fuzzy finding files, history, and processes - File Viewing:
batfor syntax-highlighted file viewing - Listing:
lsdfor beautiful directory listings - Documentation:
tldrfor quick command references
- Private Aliases: Sensitive server information kept separate from public repo
- Apple Watch SSH: Biometric authentication for SSH connections (macOS only)
- Secure Key Management: SSH keys stored in macOS Keychain with Secure Enclave support
- Environment Detection: Automatic OS and package manager detection
- Alias System: Searchable, categorized aliases with help system
- Git Integration: Enhanced Git workflow with shortcuts and branch switching
- System Monitoring: Built-in system information and monitoring tools
curl -fsSL https://raw.githubusercontent.com/moexius/fms_dotfiles/main/install.sh -o install.sh && chmod +x install.sh && ./install.sh && rm install.sh