Code Monkey home page Code Monkey logo

dots's Introduction

Dots

If you are unsure about how to setup your environment, this is a good start.

Here you will find reasonable setup for ag, ctags, fish, gem, git, guard, inputrc, irb, iterm, 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.

Setup

To setup everything at once, run the folowwing:

./setup.sh "computer_name" "User Name" "[email protected]" # configure everything

Individual setup

If you wish to setup just some of the configs individually, use the follwoing instructions.

Symlinks

To setup the config files on your home directory run the following:

./symlink.sh  # setup symlinks

Applications

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

Mac OSX

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

Zsh

To setup zsh shell after it is installed run the following:

./setup-zsh.sh   # creates the config folders and set zsh as default shell

Tmux

To setup tmux after it is installed run the following:

./setup-tmux.sh   # creates the plugin manager folder and clone it

Setup Git user and email

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

dots's People

Contributors

jvortmann avatar marceloboeira avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.