If you are unsure about how to setup your environment, this is a good start.
Here you will find reasonable setup for ctags, rg, alacritty, gem, git, guard, inputrc, irb, osx, tmux and zsh. You will also find some scripts to setup a Mac for development (apps, keyboard config, etc) and applications in general.
I hope you enjoy :)
This repo is meant to be shared and reused.
To setup everything at once, run the folowwing:
./setup.sh "computer_name" "User Name" "[email protected]" # configure everything
If you wish to setup just some of the configs individually, use the follwoing instructions.
To setup the config files on your home directory run the following:
./symlink.sh # setup symlinks
There is a script to install applications, command line utilities and fonts listed on Brewfile and also a script to download widgets.
cd osx/
./install-apps.sh # install apps, command line utilities and fonts
./download-widgets.sh # download widgets to ~/Downloads
There is a script to to setup Mac OSX for development on [configure osx] (osx/configure-osx.sh). It setups a lot of things: computer name, keyboard speed, remap capslock to control, spaces, shortcuts, etc. Take a look at the script for all configuration.
cd osx/
./configure-osx.sh "computer_name" # configure a Mac machine
To setup zsh shell after it is installed run the following:
./setup-zsh.sh # creates the config folders and set zsh as default shell
To setup tmux after it is installed run the following:
./setup-tmux.sh # creates the plugin manager folder and clone it
To setup git user and email after the symlink is in place:
./setup-git-user.sh "User Name" "[email protected]" # configure git user and email
To setup the available tools (e.g. asdf, iex):
./setup_tools.sh # runs the setup file for each available tool