Skip to content

🐠 Dotfiles

Modern dotfiles repository managed with Chezmoi, featuring Fish shell configuration and automated setup scripts for Linux, macOS, Windows, and WSL.

CI License: MIT

✨ Features

  • Multi-Shell Support: Configurations for Fish, Bash, Zsh (Linux/macOS) and PowerShell (Windows) with unified aliases and custom functions.
  • Git Configuration: Pre-configured with templates for user info and global ignore patterns.
  • Editor Configurations: Vim and Tmux with sensible defaults.
  • Cross-Platform: Works seamlessly on Linux, macOS, Windows (PowerShell), and WSL.
  • Custom Functions Library: Reusable shell functions for common tasks (git operations, brew updates, file management).
  • Automated Validation: Pre-commit hooks and validation scripts ensure configuration quality.
  • Windows Enterprise Detection: Automatic detection of Entra ID (Azure AD) and Intune enrollment status.
  • Task Automation: Integrated Task runner for common operations (validation, testing, installation).
  • Tool Version Management: mise for managing development tool versions.

🚀 Quick Start

Jump to the Installation guide for platform-specific instructions, or explore the repository structure to understand how everything fits together.

📄 License

Released under the MIT License.