Dotfiles
Personal dotfiles repository for managing shell configuration, custom functions, and development environment setup across multiple operating systems.
Installation Guides
- Arch Linux - Complete setup for Arch Linux systems
- macOS - Setup instructions for macOS
- Ubuntu Server - Setup notes for Ubuntu Server
- Ubuntu - Setup notes for Ubuntu
Features
- ZSH Configuration: Complete ZSH setup with plugins and themes
- Custom Functions: Useful shell functions for development
- Cross-Platform: Works on macOS and arch, debian or fedora based linux distros
- Plugin System: Modular plugin architecture with antidote
- Git Configuration: Comprehensive git setup with aliases and signing
- Development Tools: Pre-configured environments for Python, Node.js, Go, etc.
Structure
~/.dot/
├── zsh/ # ZSH configuration
│ ├── .zshenv # Environment variables and OS detection
│ ├── .zshrc # Main ZSH configuration
│ ├── .zaliases # Shell aliases and shortcuts
│ ├── .zplugins # Plugin manifest for antidote
│ ├── functions/ # Custom ZSH functions (autoloaded)
│ └── plugins/ # Custom plugin modules
├── git/ # Git configuration
└── docs/ # Installation documentation