Skip to content

Install and config apps on fresh installation of macOS

Notifications You must be signed in to change notification settings

papasavva/.hydra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hydra

Install and config apps on macOS

Problem


Its very time consuming to setup my development environment on a new macOS machine.

Cause


Need to setup git, the shell, install applications and then modify the dotfiles.

Solution


Developed hydra with makefile and shell scipts that can download, install applications and setup the development tools.

Prerequisites


  • macOS
  • ZSH
  • Developer tools via XCode

Install


Clone this repo somewhere. Here we'll use $HOME/.hydra.

mkdir -p "$HOME/.hydra"
git clone https://github.com/papasavvas/hydra.git "$HOME/.hydra"

Getting Started


  • Change working directory to the cloned repository.
  • Use make to execute tasks
cd "~/.hydra"
make help

Options


Command Description
make help Show help.
make git Configure git with github.
make packages Install packages with brew.
make casks Install casks with brew.
make dotfiles Backup current dotfiles and symlink templates.
make remove Unlink current dotfiles.

Configuration


  • Add to brew/casks one cask per line
  • Add to brew/package one package per line
  • Create inside templates/ the dotfiles you want to symlink into the home directory. Do not use dot as prefix.

License


hydra is copyright © 2020 Alexandros Papasavva. It is free software, and may be redistributed under the terms specified in the LICENSE file.

About

Install and config apps on fresh installation of macOS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages