All Projects โ†’ epilande โ†’ dotfiles

epilande / dotfiles

Licence: other
๐Ÿก dotfiles configuration

Programming Languages

Vim Script
2826 projects
python
139335 projects - #7 most used programming language
shell
77523 projects
applescript
352 projects

Projects that are alternatives of or similar to dotfiles

Dotfiles
๐Ÿ”ฉ Dotfiles for bash, zsh, tmux, emacs, vim, etc
Stars: โœญ 175 (+872.22%)
Mutual labels:  zsh, tmux
Dotfiles
My dotfiles: Experimental, ongoing configuration files, development environment and scripts for various Unix-like systems, text-based command-line applications and interfaces.
Stars: โœญ 185 (+927.78%)
Mutual labels:  zsh, tmux
Neovim Config
Neovim configuration
Stars: โœญ 180 (+900%)
Mutual labels:  zsh, tmux
Dotfiles
๐Ÿ“ My dotfiles for macOS using Fish/Zsh, Neovim, and Tmux
Stars: โœญ 151 (+738.89%)
Mutual labels:  zsh, tmux
dotfiles
No description or website provided.
Stars: โœญ 12 (-33.33%)
Mutual labels:  zsh, tmux
Dotfiles
vim, zsh, git, homebrew, nvm, neovim - my whole world
Stars: โœญ 2,217 (+12216.67%)
Mutual labels:  zsh, tmux
Gitmux
๐Ÿ’ป Git in your tmux status bar
Stars: โœญ 180 (+900%)
Mutual labels:  zsh, tmux
Dotfiles
If there is a shell, there is a way!
Stars: โœญ 112 (+522.22%)
Mutual labels:  zsh, tmux
Dot Files
โšก๏ธ Well documented, terminal centric web developer's dot files. Neovim, Zsh, Tmux, Git, etc.
Stars: โœญ 209 (+1061.11%)
Mutual labels:  zsh, tmux
Black Void Zsh
๐Ÿ”ฎ Awesome, Customable Zsh Starter Kit ๐ŸŒ ๐ŸŒ 
Stars: โœญ 206 (+1044.44%)
Mutual labels:  zsh, tmux
Setup
Setup a new machine without sudo!
Stars: โœญ 130 (+622.22%)
Mutual labels:  zsh, tmux
Dot
These are my dot files. I've primarily been a MacOS user for most of the time I've been collecting dotfiles, but I've recently switched to Linux. I primarily use Arch, Arco, Manjaro, or some other Arch based distro; so that's where I take my que.
Stars: โœญ 232 (+1188.89%)
Mutual labels:  zsh, tmux
Dotfiles
My dotfiles
Stars: โœญ 127 (+605.56%)
Mutual labels:  zsh, tmux
Powerline
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
Stars: โœญ 12,989 (+72061.11%)
Mutual labels:  zsh, tmux
Dotfiles
Dotfiles
Stars: โœญ 117 (+550%)
Mutual labels:  zsh, tmux
Fast Ide
๐Ÿ•บFast Integrated Development Environment ๐Ÿ˜ป
Stars: โœญ 181 (+905.56%)
Mutual labels:  zsh, tmux
Dotfiles
๐Ÿ’ป Use command line interface manager for macOS configuration.
Stars: โœญ 97 (+438.89%)
Mutual labels:  zsh, tmux
Fzf
๐ŸŒธ A command-line fuzzy finder
Stars: โœญ 40,965 (+227483.33%)
Mutual labels:  zsh, tmux
Dotfiles
Ninrod's sharpened dotfiles for emacs, vim, zsh, tmux. Since '15.
Stars: โœญ 208 (+1055.56%)
Mutual labels:  zsh, tmux
Dotfiles
๐Ÿง Simple, fast, productivity-increaser dotfiles
Stars: โœญ 213 (+1083.33%)
Mutual labels:  zsh, iterm

Dotfiles

๐Ÿก dotfiles configuration

Screenshot

Installation

Clone this repo

First step, clone the dotfiles repository to your computer. This can be placed anywhere, and symbolic links will be created to reference it from your home directory.

$ git clone https://github.com/epilande/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ git submodule update --init --recursive

Symlink

Every file with a .symlink extension will be symlinked to the ~/ home directory with a . in front of it. For example, vimrc.symlink will be symlinked in the home directory as ~/.vimrc. Additionally, all files in the $DOTFILES/config directory will be symlinked to the ~/.config/ directory for applications that follow the XDG base directory specification, such as neovim.

$ source ./install/link.sh

Install Homebrew formulae

Install homebrew if it is not currently installed, then install the homebrew packages listed in brew.sh.

$ source ./install/brew.sh

Install native apps

Use brew cask to install native apps listed in brew-cask.sh.

$ source ./install/brew-cask.sh

Local/Private configuration

Any private and custom commands and configuration should be placed in a ~/.localrc file. This file will not be under version control or committed to a public repository. If ~/.localrc exists, it will be sourced for the inclusion of .zshrc.

Here is an example ~/.localrc:

# Git credentials
# Not under version control to prevent people from accidentally committing with your details
GIT_AUTHOR_NAME="Emmanuel Pilande"
GIT_AUTHOR_EMAIL="[email protected]"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
# Set the credentials (modifies ~/.gitconfig)
git config --global user.name "$GIT_AUTHOR_NAME"
git config --global user.email "$GIT_AUTHOR_EMAIL"

# Aliases
alias s="cd ~/Sites"
alias p="cd ~/Projects"

Tmux

Install tmux plugins with tpm by pressing prefix + I.

This will install the plugins listed in .tmux.conf.

Neovim

Install plugins

Vim plugins are managed by vim-plug, when opening vim for the first time run:

$ nvim +PlugInstall
Nerd fonts for vim-devicons

If you're seeing boxes โ–ก, this means your current font does not support powerline and nerd fonts. Install nerd-fonts and configure your gui/terminal, in my case iTerm, to use a patched font for non-ascii characters. If you prefer not to do this, then simply remove the Plug 'ryanoasis/vim-devicons' plugin from plugins.vim.

My default font is currently Monaco, and for non-ascii characters I'm using Droid Sans Mono Nerd Font.

Node packages

$ npm install -g instant-markdown-d jsonlint prettier

Credits

Inspiration and code was taken from many sources, including:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].