Coder Social home page Coder Social logo

dotfile's Introduction

dotFile

Ravi's Dotfile Mac setup from scratch This is WIP!!!!!

References

Install Command Line Tools

sudo softwareupdate -i -a
xcode-select --install

Create Project Directories

mkdir -p ~/projects/git
cd ~/projects/git

Git Clone

git clone https://github.com/ravishan16/dotfile/
cd dotfile

Install Brew Packages

source init.sh

Instal OhMyZsh

sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

### Plugin

git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

Replace ~/.zshrc

mv ~/.zshrc ~/.zshrc.backup
cp ~/projects/git/dotfile/dot/.zshrc ~/.zshrc

Install Python (Miniconda)

brew cask install python
 conda init "$(basename "${SHELL}")"

Dock Cleanup

dockutil --no-restart --remove all
dockutil --no-restart --add "/Applications/Google Chrome.app"
# dockutil --no-restart --add "/Applications/Microsoft Outlook.app"
dockutil --no-restart --add "/Applications/Slack.app"
dockutil --no-restart --add "/Applications/Spotify.app"
dockutil --no-restart --add "/Applications/iTerm.app"
dockutil --no-restart --add "/Applications/"
dockutil --no-restart --add "~/Downloads/"

killall Dock

HomeBrew Packages

brew install coreutils
brew install mas
brew install moreutils
brew install findutils
brew install gnu-sed

# Install GnuPG to enable PGP-signing commits.
brew install gnupg

# Install more recent versions of some macOS tools.
brew install vim 
brew install grep
brew install openssh
brew install screen
brew install gmp

# Install font tools.
brew tap bramstein/webfonttools
brew install sfnt2woff
brew install sfnt2woff-zopfli
brew install woff2

# Install other useful binaries.
brew install ack
brew install git
brew install git-lfs
brew install ssh-copy-id
brew install asciinema
brew install supervisor
brew install tree
brew install node
brew install wget 
brew install htop
brew install hugo
brew install zsh
brew install zsh-syntax-highlighting
brew install autojump
brew install zsh-autosuggestions
brew install utf8proc
brew install dockutil
brew install rename
brew install imagemagick 

# Cloud
brew cask install osxfuse
brew install gcsfuse
brew install awscli

# Remove outdated versions from the cellar.
brew upgrade
brew cleanup

Brew Casks

#brew cask
brew cask install dropbox
brew cask install google-chrome
brew cask install firefox
brew cask install spotify
brew cask install alfred
brew cask install cheatsheet
brew cask install keycastr
brew cask install itsycal
brew cask install grammarly
brew cask install ccleaner
brew cask install keybase
#Dev Tools
brew cask install ngrok
brew cask install iterm2
brew cask install osxfuse
brew cask install dbeaver-community
brew cask install gitkraken
brew cask install visual-studio-code
# brew cask install docker
brew cask install miniconda

#Communication
brew cask install skype
brew cask install zoomus
brew cask install blue-jeans
brew cask install slack
brew cask install microsoft-teams

# Quick Look Plugins (https://github.com/sindresorhus/quick-look-plugins)
brew cask install qlcolorcode
brew cask install qlimagesize
brew cask install qlmarkdown
brew cask install qlstephen
brew cask install qlvideo
brew cask install quicklook-json
brew cask install quicklook-csv
brew cask install suspicious-package
brew cask install webpquicklook
brew cask install betterzip

dotfile's People

Contributors

ravishan16 avatar varunsureshkumar 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.