Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nemodreamer/dotfiles
Mac OSX Terminal environment setup
https://github.com/nemodreamer/dotfiles
dotfiles fish-shell installer oh-my-fish shell uninstaller
Last synced: 2 days ago
JSON representation
Mac OSX Terminal environment setup
- Host: GitHub
- URL: https://github.com/nemodreamer/dotfiles
- Owner: nemoDreamer
- Created: 2013-08-14T21:40:09.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T15:23:54.000Z (5 months ago)
- Last Synced: 2024-09-14T06:24:42.796Z (5 months ago)
- Topics: dotfiles, fish-shell, installer, oh-my-fish, shell, uninstaller
- Language: Shell
- Homepage:
- Size: 415 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Support: support/_cache/SHOWME.rtf
Awesome Lists containing this project
README
nemoDreamer dotfiles
====================A terminal setup, heavily modified from [thoughtbot/dotfiles](https://github.com/thoughtbot/dotfiles).
![screenshot](support/screenshot.png)
Fully loaded with:
- 1-step install
- full uninstall
- [Homebrew](https://brew.sh), because duh.
- [Fishshell](https://fishshell.com), instead of Bash
- [Oh-My-Fish](https://github.com/oh-my-fish/oh-my-fish), for bundle management
- The _delicious_ [BobTheFish](https://github.com/oh-my-fish/theme-bobthefish) prompt
- The mysterious [z](https://github.com/rupa/z), for directory _'frecency'_
- The amazing [tig](https://github.com/jonas/tig), a terminal-based Git GUI
- and OMG like so much more!---
## Installation
- Clone repo into directory of your choice (I recommend `~/Library/Scripts/.`)
- Run `./install.sh`This will symlink dotfiles and all its contents into your home directory. _You can safely run `./install.sh` multiple times to update._
**NOTE:** you'll also want a [Nerd-Patched PowerLine FontTM](https://github.com/ryanoasis/nerd-fonts)
## Uninstallation
You can safely uninstall all dotfiles symlinks by running `~/.dotfiles/uninstall.sh`.
## Make your own customizations
Put your customizations at the top of files, separated by `DO NOT EDIT BELOW THIS LINE`.
For example, the top of your `~/.gitconfig` might look like this:
[user]
name = Oompah Loompah
email = [email protected]# DO NOT EDIT BELOW THIS LINE
[push]
default = currentThe top of your `~/.login` might look like this:
# Productivity
alias todo='$EDITOR ~/.todo'# DO NOT EDIT BELOW THIS LINE
# recommended by brew doctor
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"