Welcome to my developer setup dotfiles repository.
Here, you'll find a curated collection of configurations and settings tailored to enhance your development environment.
This repository encompasses various aspects, including Shell configurations, MacOS settings, Laravel Valet setup, and more.
⚠️ Please exercise caution when using these dotfiles.They are configured to match my personal preferences, and it's crucial to understand the code before executing any scripts to avoid unintended consequences.
To get started, follow the following steps:
- Download the repository as a zip archive
- Move this to your preferred location. I typically use
mv $HOME/Downloads/dotfiles-main $HOME/dotfiles
- Make sure your in your root user folder, e.g.
~
or$HOME
- First run the system script, using:
./dotfiles/install-system.sh
, this will run the following scripts: - Restart your system to let all settings take effect
- Now you can run the second install script dev-env, using:
./dotfiles/install-dev-env.sh
, this will run the following scripts:- hyper/setup
- nvm/install, this requires nvm to be installed, I use fig for this
- valet/install
- valet/setup
- magento/setup
Each folder within this repository is accompanied by a detailed README file, providing insights into the specific configurations and settings it contains.
Feel free to explore and adapt them to suit your development needs.
I'd like to acknowledge the following individuals and projects that have inspired or contributed to the development of these dotfiles:
- Mathias Bynens' Dotfiles
- Nicolas Gallagher's Dotfiles
- Paul Irish's Dotfiles
- Andreas Larsen's Dotfiles
- Sindre Sorhus' Pure Prompt
- Robert Cooper's Blog Article on Zsh Setup with Hyper Terminal
- All the contributors who have provided patches and valuable suggestions.
Thank you for exploring my dotfiles. I hope you find them beneficial in enhancing your development environment.