diff --git a/README.md b/README.md index 8b4e001..2a12389 100644 --- a/README.md +++ b/README.md @@ -27,76 +27,6 @@ bash prompt. -shrc.common ------------ - -`setup.sh` will create file "$HOME/.shrc.common". This file define some -variables that can be used to detect system type. This file is sourced from -both `setup.sh` and `shrc`. - - - -Sourcing flow -------------- - -1. $HOME/.profile - - Sourced if: - - * currnet shell is login shell and - * (current shell is sh || - * (current shell is bash && $HOME/.bash_profile does not exist) || - * (current shell is zsh && $HOME/.zprofile does not exist)) - - This file set ENV to $HOME/.shrc , which is loaded when sh is run interactively. - Add lines like `test -n "$BASH_VERSION" && . "$HOME/.bashrc"` . - - - -2. $HOME/{.bash_profile,.zprofile} - - Sourced if current shell is login shell and shell is bash or zsh. - Srouce $HOME/.profile . - - -3. $HOME/.shrc - - Sourced through ENV when shell is sh, and $HOME/.{ba,z}shrc if bash or zsh - respectively. Source $HOME/.dotfiles/shrc . - - -4. $HOME/.{ba,z}shrc - - Sourced when current shell is bash or zsh respectively and current shell is not - login shell. When current shell is login shell, these files are sourced - explicitly by $HOME/.profile . Source $HOME/.shrc . - - -``` -$HOME/{.bash_profile,.zprofile} <= login with bash/zsh -| -`--$HOME/.profile <= login with sh - | | - | `--$HOME/.dotfiles/profile - | - | $HOME/.{ba,z}shrc <= bash, zsh - | | - `--`--$HOME/.shrc <= sh (by EnvVal ENV) - | - `--$HOME/.dotfiles/shrc -``` - -``` -~/.xinitrc <= startx -| -`--openbox-session - | - |--~/.dotfiles/xprofile - | - `--~/.dotfiles/xprograms -``` - - Get Latest Makefile -------------------