Skip to content

Streamline your macOS and Linux development environment with customized Zsh, Vim, and tmux dotfiles for enhanced productivity.

Notifications You must be signed in to change notification settings

jsdiazp/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ My Dotfiles

Welcome to my dotfiles repository! Here you'll find the configuration files that power my development environment, making it efficient, personalized, and a joy to use. Whether you're setting up a new machine or refining your current setup, these dotfiles will help you hit the ground running.

🚀 Overview

This repository is a collection of my personal configurations for various tools and software that I rely on daily. By centralizing these dotfiles, I can quickly deploy my preferred setup on any machine, ensuring a consistent and optimized environment wherever I work.

📂 What's Inside

  • Shell Configuration:
    • Zsh: Custom settings, aliases, functions, and themes that enhance the command line experience, boosting both productivity and aesthetics.
  • Terminal Tools:
    • btop++: A sleek resource monitor providing detailed insights into system performance.
    • NVM (Node Version Manager): Easily switch between different Node.js versions to suit various projects.
    • Homebrew: Custom taps and formulas to streamline macOS package management.
  • Package Managers:
    • Configurations for npm, Yarn, Composer, and RubyGems, ensuring smooth and efficient package management.
  • Version Managers:
    • Settings to manage multiple versions of programming languages and frameworks seamlessly.
  • Editor Settings:
    • Tailored configurations for my preferred text editors, optimizing them for coding efficiency.
  • macOS & Linux Setup:
    • System-specific configurations, including automated software updates, system tweaks, and environment optimizations.

🛠️ Installation

To apply these dotfiles to your own system, clone this repository and run the setup script:

git clone https://github.com/jsdiazp/dotfiles.git ~/dotfiles
cd ~/dotfiles
bash setup.sh

This script will create symlinks for all included dotfiles, applying them directly to your home directory. It’s designed to be non-destructive, preserving your existing configurations.

🔧 Customization

These dotfiles are fully modular, making it easy to adjust individual components to suit your preferences. Explore each file and tweak the settings to match your workflow without affecting the rest of your environment.

📈 Roadmap

  • Expand Custom Scripts: Add more scripts to boost productivity and automate routine tasks.
  • Tool Integration: Integrate additional tools and utilities to further enhance the development environment.
  • Cross-Platform Compatibility: Improve support for different operating systems, ensuring a seamless experience across macOS, Linux, and beyond.

💬 Feedback

Your feedback is invaluable! If you have suggestions or improvements, feel free to open an issue or submit a pull request. Contributions from the community are always welcome.

🎉 Acknowledgments

A huge thanks to the open-source community for the incredible projects that inspire and power these configurations. Your work makes our digital lives better every day.

About

Streamline your macOS and Linux development environment with customized Zsh, Vim, and tmux dotfiles for enhanced productivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published