Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/faun/dotfiles
~/.*
https://github.com/faun/dotfiles
dotfiles shell vim-configuration zsh-configuration
Last synced: 7 days ago
JSON representation
~/.*
- Host: GitHub
- URL: https://github.com/faun/dotfiles
- Owner: faun
- License: mit
- Created: 2010-10-17T02:55:37.000Z (about 14 years ago)
- Default Branch: main
- Last Pushed: 2024-08-12T19:04:42.000Z (3 months ago)
- Last Synced: 2024-08-12T22:12:00.620Z (3 months ago)
- Topics: dotfiles, shell, vim-configuration, zsh-configuration
- Language: Shell
- Homepage: https://github.com/faun/dotfiles
- Size: 7.04 MB
- Stars: 11
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
## About these dotfiles
These are config files to set up a system the way I like it.
## Installation
export DESTINATION="$HOME/src/github.com/faun/dotfiles"
export INSTALL_SCRIPT_URL="https://gist.githubusercontent.com/faun/67fadc3f1525399da236589562cb4583/raw/install_dotfiles.sh?$(date +%s)"
curl -sSL -o dotfiles_installer.sh "$INSTALL_SCRIPT_URL"
chmod +x ./dotfiles_installer.sh
./dotfiles_installer.sh## Configuration
There are a number of settings that can be configured for these dotfiles. They are:
##### Git
Create a file at `~/.gitconfig.local`:
[user]
name = Your Name
email = [email protected][github]
user = username##### Vim
Add any additional settings in `~/.vimrc.local` or `.vimrc.local` in a project directory for project-specific settings
##### Shell config
Add any additional configuration settings to `~/.local.sh` and these will be sourced at login.
Things that can be added to this file include custom aliases, configuration settings, private environment variables, paths, etc.
### Change shell to latest Zsh
brew install zsh
Add Homebrew Zsh to /etc/shells
sudo sh -c 'echo "$(which zsh)" >> /etc/shells'
Set Homebrew Zsh as your default user
sudo chsh -s $(which zsh) $(whoami)
Fix an apple mis-configuration for Zsh
sudo mv -i /etc/zshenv /etc/zprofile
Install tmux
brew install tmux
brew install reattach-to-user-namespaceInstall rbenv (recommended)
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
### Patch your terminal font with Powerline glyphs for maximum awesomeness:
See [Powerline repo](https://github.com/Lokaltog/powerline-fonts) for more info.My personal favorite is [inconsolata-dz](https://github.com/Lokaltog/powerline-fonts/raw/master/InconsolataDz/Inconsolata-dz%20for%20Powerline.otf).
### Integrate iTerm2 with tmux
See [iTerm2 downloads](http://code.google.com/p/iterm2/downloads/list) for more info