Skip to content

⚙ My collection of configuration and dotfiles.

License

Notifications You must be signed in to change notification settings

pedrosanta/dotfiles

Repository files navigation

⚙ pedrosanta / dotfiles

My collection of configuration and dotfiles, mostly set to work with macOS, bash shell and native Terminal.app, so if your preferences differ YMMV.

It makes use of GNU Stow, a very simple and interesting symlink tool particularly useful to help manage dotfiles repositories.

Installation

Installing these dotfiles and bootstrapping a new Mac is simple, just follow the next steps.

Install Homebrew.

Clone the repository to ~/.dotfiles folder, like so.

git clone git@github.com:pedrosanta/dotfiles.git ~/.dotfiles

Finally, run the bootstrap.sh to set initial config/defaults, install Homebrew packages/apps and set up the dotfiles:

./bootstrap.sh

Update and usage

The before mentioned bootstrap.sh is best suited to bootstrap new systems. If you happen to pull updates to your dotfiles, or update your desired Homebrew packages/apps, you can run the scripts in separate:

  • Run ./brew.sh if you have updated the package or apps list, you can also use this script to update and upgrade installed formulae;
  • Run ./install.sh to re-install/re-symlink dotfiles, for instance, in the case you've pulled new dotfiles that need to be symlinked;

See also

Here are some more resources on dotfiles I think may be worth looking to:

License

This code is available under the MIT license.

About

⚙ My collection of configuration and dotfiles.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages