Charles Reid
d42dd3e9e0
|
7 years ago | |
---|---|---|
.vim | 8 years ago | |
old_dotfiles | 8 years ago | |
.aliases | 8 years ago | |
.bash_profile | 8 years ago | |
.bash_profile.cronus | 8 years ago | |
.bash_profile.maya | 8 years ago | |
.bash_prompt | 8 years ago | |
.bashrc | 8 years ago | |
.curlrc | 8 years ago | |
.exports | 8 years ago | |
.functions | 8 years ago | |
.gdbinit | 8 years ago | |
.gitconfig | 8 years ago | |
.gitignore | 8 years ago | |
.gvimrc | 8 years ago | |
.hushlogin | 8 years ago | |
.inputrc | 8 years ago | |
.macos | 8 years ago | |
.screenrc | 8 years ago | |
.tmux.conf | 8 years ago | |
.vimrc | 8 years ago | |
.wgetrc | 8 years ago | |
LICENSE | 8 years ago | |
LICENSE.matthias | 8 years ago | |
README.md | 8 years ago | |
bootstrap.sh | 7 years ago | |
brew.sh | 8 years ago | |
pre_bootstrap.sh | 8 years ago | |
set_machine_name.sh | 8 years ago |
README.md
Yet Another Repository on Github With Dotfiles (yargwid)
Influenced by mathiasbyens/dotfiles.
Origins
My old dotfiles are in old_dotfiles
. These were combined with dotfiles from Github user mathiasbyens
to result in this repository.
Installation
Using Git and the bootstrap script
Clone the repo to your desired directory:
git clone https://github.com/charlesreid1/yargwid.git && cd dotfiles && ./bootstrap.sh
To update, cd
into your local dotfiles
repository and then:
./bootstrap.sh
Alternatively, to update while avoiding the confirmation prompt:
set -- -f; ./bootstrap.sh
Changing PATH
Modify the ~/.path
to use Bash syntax to modify the $PATH
variable, e.g.,
export PATH="/usr/local/bin:$PATH"
Git Identity and Etc
The ~/.extra
file is ignored by git, so you can put personal details there.
For example, set your git username/email:
# Git credentials
GIT_AUTHOR_NAME="XXXXXXXXX XXXXXXX"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="xxxxxxxxx@xxxxxxxxxx.com"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"
Mac OS X
Set some Mac OS X specific settings by executing the contents of .macos
:
./.macos
Now install Homebrew and various formulae:
./brew.sh
References/Acknowledgements
Old material in the Yargwid repository charlesreid1/yargwid (old_dotfiles dir), previously released under the GNU Public License v2.0, are being released and archived under the more permissive MIT License.
Dotfile contents were a 50/50 mix: half dotfile habits accumulated over the decades, half Matthias's. See LICENSE.matthias for license/acknowledgement of Matthias.
Listed by Matthias:
- @ptb and his OS X Lion Setup repository
- Ben Alman and his dotfiles repository
- Chris Gerke and his tutorial on creating an OS X SOE master image + Insta repository
- Cătălin Mariș and his dotfiles repository
- Gianni Chiappetta for sharing his amazing collection of dotfiles
- Jan Moesen and his ancient
.bash_profile
+ shiny tilde repository - Lauri ‘Lri’ Ranta for sharing loads of hidden preferences
- Matijs Brinkhuis and his dotfiles repository
- Nicolas Gallagher and his dotfiles repository
- Sindre Sorhus
- Tom Ryder and his dotfiles repository
- Kevin Suttle and his dotfiles repository and OSXDefaults project, which aims to provide better documentation for
~/.macos
- Haralan Dobrev
- anyone who contributed a patch or made a helpful suggestion
Yet Another Repostiory on Github With Dotfiles
From the Bash man page, a brief explanation of some of the dot files:
/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
~/.bash_profile
The personal initialization file, executed for login shells
/etc/bashrc
The systemwide interactive shell initialization file, executed for all interactive shells, per-interactive-shell.
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login shell exits
~/.inputrc
Individual readline initialization file