Coder Social home page Coder Social logo

dotfiles's Introduction

Mac Setup

.dot files

This repository contains my personal dotfiles. They are stored here for convenience so that I may quickly access them on new machines or new installs. Also, others may find some of my configurations helpful in customising their own dotfiles.

I use the git bare repository method for managing my dotfiles.

Once you have initiated a new bare repository (thanks DistroTube) browse to the configuration file you’d like to push to the repo and run the following commands:

$ config add /path/to/file
$ config commit -m "A short message"
$ config push

Contents
Version 1.0

Homebrew

Install Homebrew

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Once homebrew has been installed, install the following brew cask packages:

$ brew cask install visual-studio-code
$ brew cask install postman
$ brew cask install google-chrome
$ brew cask install firefox
$ brew cask install spotify
$ brew cask install skype
$ brew cask install dropbox
$ brew cask install mamp
$ brew cask install transmit

Extra Steps

MAMP To use PHP config included with MAMP, add the following has been added to your zshrc file (PATH should be relevant to your MAMP installation):

export PATH=/Applications/MAMP/bin/php/php7.3.9/bin:$PATH

Install the following fonts: Required for ligatures and icons in shell.
Remember to select the font from terminal > preferences and vscode (already included in vscode user settings) once installed.

$ brew tap homebrew/cask-fonts
$ brew cask install font-fira-code (terminal, spaceship prompt)
$ brew cask install font-hack-nerd-font (vscode, colorls) - link.

Install the following brew packages:.

$ brew install composer
$ brew install nvm - link
$ brew install tree

Extra Steps

NVM When installing nvm complete the following steps:

$ mkdir ~/.nvm.

Ensure the following has been added to your .zshrc file:

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

NPM

Install gulp globally

$ npm install --global gulp-cli

Once installed, install the following global node packages:

Install spaceship prompt

$ npm install -g spaceship-prompt

Install syntax highlighting - link
Note: Configuration files not included in this repository. Manually install via the links above and make sure the source is correct in the .zshrc file.

Gems

Install colorls gem https://github.com/athityakumar/colorls

$ sudo gem install colorls

Useful

Show a list of all your installed Homebrew packages: $ brew list $ brew cask list

dotfiles's People

Contributors

peterwilmshurst avatar

Watchers

 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.