Skip to content

PedroTerriquez/inspiration-dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inspiration Dotfiles 🔥

by: (Cesar Gomez)

compatibility: Mac OS, Linux

Requirements

Ensure you have valid public key linked to your github account.

Set zsh as default shell chsh -s $(which zsh)

This script may overwrite existing dotfiles in your HOME and .dotfiles, .vim directories.

How to install

Run

curl -L raw.github.com/cesargomez89/inspiration-dotfiles/master/bin/dotfiles | bash

After Install

The first time openning neovim you have to use: , + pi to install all the plugins, then reopen nvim.

In order to get the font icons working you have to install the respective nerd font. The current font is Insconsolata Nerd Font. After install it, just set the font in your current terminal profile.

The custom tmux binding is C-a (Ctrl + a). To get all the tmux plugins working run: C-a I install all the plugins. C-a U and type all to update all the plugins.

For NeoVim Coc extensions run:

nvim +'CocInstall -sync coc-git coc-fzf-preview coc-solargraph coc-highlight' +qall

Further information: TPM

How to update

You should run the update when:

  • You make a change to ~/.dotfiles/git/gitconfig (the only file that is copied rather than symlinked).
  • You want to pull changes from the remote repository.
  • You want to update Homebrew formulae and Node packages.

Run the dotfiles command:

$ dotfiles

Features

Zsh

Tmux

Neovim

Automatic software installation

Homebrew useful tools:

Shortcuts & Commands

My own shortcuts and commands

Zprezto

Prezto has implemented many shortcuts used by the community. Here are the ones I'm using:

  autosuggestions
  environment
  terminal
  editor
  history
  history-substring-search
  homebrew
  directory
  node
  osx
  rails
  rsync
  ruby
  syntax-highlighting
  spectrum
  terminal
  utility
  completion
  git
  tmux
  prompt

Custom OS X defaults

Custom OS X settings can be applied during the dotfiles process. They can also be applied independently by running the following command:

$ osxdefaults

Custom shell prompt

Iterm theme: Monokai Soda Raw

Font: Inconsolata Powerline Nerd Font Remember to set the font in iterm2 profile

Neovim Dotfiles Only: https://github.com/cesargomez89/neovim-dotfiles

Screenshot:

Alt text

Forking

If you wish to fork this project and maintain your own dotfiles, you must substitute my username for your own in the above command and the 2 variables found at the top of the bin/dotfiles script.

~/.dotfiles >>> git grep cesargomez

.gitmodules:3:  url = git@github.com:cesargomez89/themes.git
README.md:25:curl -L raw.github.com/cesargomez89/inspiration-dotfiles/master/bin/dotfiles | bash
README.md:148:Neovim Dotfiles Only: https://github.com/cesargomez89/neovim-dotfiles
bin/dotfiles:2:DOTFILES_TARBALL_PATH="https://github.com/cesargomez89/inspiration-dotfiles/tarball/master"
bin/dotfiles:3:DOTFILES_GIT_REMOTE="git@github.com:cesargomez89/inspiration-dotfiles.git"
git/gitconfig:16:    # Use: `git browse https://github.com/cesargomez89/inspiration-dotfiles <commit-ish>`
lib/help:6:OS X dotfiles - Cesar Gomez - http://cesargomez89.github.io/
lib/help:16:Documentation can be found at https://github.com/cesargomez89/inspiration-dotfiles/
lib/list:7:OS X dotfiles - Cesar Gomez - http://cesargomez.github.io/

About

Term dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%