Skip to content

this-is-tobi/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Dotfiles 🔧

This project provides comprehensive dotfiles templates, automation scripts, and development environment configurations for macOS and Debian-based systems. It offers profile-based installation, automated setup, backup and restore capabilities, custom shell utilities, and GitHub Copilot integration with MCP servers.

Documentation## Documentation

Comprehensive documentation is available:

  1. Introduction - Overview and key features
  2. Installation - Detailed installation guide
  3. Dotfiles Structure - Configuration files explained
  4. Profiles - Available installation profiles
  5. Shell Customization - oh-my-zsh, plugins, and functions
  6. VS Code Configuration - Editor setup and integration
  7. GitHub Copilot & MCP - AI-assisted development
  8. Tools & Packages - Complete package reference
  9. Backup & Restore - Configuration backup strategies
  10. Troubleshooting - Common issues and solutions

Features

  • Profile-Based Installation - Choose from Base, AI, DevOps, SecOps, Go, JavaScript, and Extras profiles
  • Automated Setup - One-command installation for your entire development environment
  • Backup & Restore - Save and restore your configurations easily
  • Custom Utilities - Powerful shell functions and tools integration
  • GitHub Copilot Integration - AI-assisted development with best practice instructions
  • MCP Servers - Model Context Protocol for enhanced AI capabilities

Quick Start

macOS

curl -fsSL https://raw.githubusercontent.com/this-is-tobi/dotfiles/main/setup/setup-osx.sh | bashcurl -fsSL https://raw.githubusercontent.com/this-is-tobi/dotfiles/main/setup/setup-osx.sh | bash

Debian/Ubuntu

curl -fsSL https://raw.githubusercontent.com/this-is-tobi/dotfiles/main/setup/setup-debian.sh | bashcurl -fsSL https://raw.githubusercontent.com/this-is-tobi/dotfiles/main/setup/setup-debian.sh | bash

Installation Options

# Install with specific profiles
./setup/setup-osx.sh -p 'devops,secops,js'

# Lite mode (minimal tools only)
./setup/setup-osx.sh -l

# View all options
./setup/setup-osx.sh -h

Available profiles: base, ai, devops, go, js, secops, extras (macOS only)

For detailed installation instructions and profile descriptions, see the Installation Guide and Profiles Reference.

Learning Resources

Related Project

  • tools - Shell scripts and GitHub Copilot instructions
  • cheatsheets - Personal cheat sheets collection

Contributing

This is a personal dotfiles repository, but feel free to fork and adapt to your needs.

License

This project is open source and available for personal use.

Related Projects

  • tools - Shell scripts and GitHub Copilot instructions
  • cheatsheets - Personal cheat sheets collection

Contributing

This is a personal dotfiles repository, but feel free to fork and adapt to your needs.

License

This project is open source and available for personal use.

About

Dotfiles and common scripts for backup & setup

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published