Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/grimlink/dotfiles
🔧 My DEV env setup
https://github.com/grimlink/dotfiles
bash-configuration dotfiles fig formatting git-configuration homebrew hyper-settings installer-script macos sync vscode-settings zsh-configuration
Last synced: 7 days ago
JSON representation
🔧 My DEV env setup
- Host: GitHub
- URL: https://github.com/grimlink/dotfiles
- Owner: GrimLink
- Created: 2017-09-17T17:32:13.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-06-08T11:14:07.000Z (5 months ago)
- Last Synced: 2024-11-01T07:51:48.408Z (14 days ago)
- Topics: bash-configuration, dotfiles, fig, formatting, git-configuration, homebrew, hyper-settings, installer-script, macos, sync, vscode-settings, zsh-configuration
- Language: Shell
- Homepage:
- Size: 1.3 MB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles: Developer's Setup
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.
> :warning: 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.## Getting Started
To get started, follow the following steps:
1. [Download the repository as a zip archive](https://github.com/GrimLink/dotfiles/archive/refs/heads/main.zip)
2. Move this to your preferred location. I typically use `mv $HOME/Downloads/dotfiles-main $HOME/dotfiles`
3. Make sure your in your root user folder, e.g. `~` or `$HOME`
4. First run the system script, using: `./dotfiles/install-system.sh`,
this will run the following scripts:
- [macos/install](./macos/)
- [shell/setup](./shell/)
- [bin/setup](./bin/)
- [git/setup](./git/)
- [git/ssh](./git/)
- [brew/install](./brew/)
- [zsh/setup](./zsh/)
5. Restart your system to let all settings take effect
6. Now you can run the second install script dev-env, using: `./dotfiles/install-dev-env.sh`,
this will run the following scripts:
- [hyper/setup](./hyper/)
- [nvm/install](./nvm/),
this requires nvm to be installed, I use **fig** for this
- [valet/install](./valet/)
- [valet/setup](./valet/)
- [magento/setup](./magento/)## What's Inside
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.
## Inspirations and Acknowledgments
I'd like to acknowledge the following individuals and projects that have inspired or contributed to the development of these dotfiles:
- [Mathias Bynens' Dotfiles](https://github.com/mathiasbynens/dotfiles)
- [Nicolas Gallagher's Dotfiles](https://github.com/necolas/dotfiles)
- [Paul Irish's Dotfiles](https://github.com/paulirish/dotfiles)
- [Andreas Larsen's Dotfiles](https://github.com/alrra/dotfiles)
- [Sindre Sorhus' Pure Prompt](https://github.com/sindresorhus/pure)
- [Robert Cooper's Blog Article on Zsh Setup with Hyper Terminal](https://www.robertcooper.me/elegant-development-experience-with-zsh-and-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.