A random collection of config files I like to reuse across machines.
- I name custom bash functions prefixed by a hyphen (-), cause I cannot remember their names :-)
- Except for some short ones like
cdp
orvenv
and aliases…
Most files are installed automatically by ./install.sh
.
The following are installed manually.
Include in \~/.bashrc
:
export DOTFILE_DIR=~/devel/dotfiles
source $DOTFILE_DIR/shell/.bashrc
# optionally set project and sync project list
export PROJECT_LIST=(
)
export SYNC_PROJECT_LIST=(
)
export LOCAL_MACHINE=1
Check if the path to dotfiles is in \~/.ssh/config
:
Include ~/devel/dotfiles/ssh_config
Call the root dotfile from the default powershell config:
# To be installed at (For Windows Power Shell <= version 5):
# C:\Users\[User]\Documents\WindowsPowerShell\profile.ps1
# (For PowerShell 6+):
# C:\Users\[User]\Documents\PowerShell\profile.ps1
& "C:/Path/to/dotfiles/powershell/powershell_profile.ps1"
Link ./firefox/userChrome.css
under profile (path might differ):
./install.sh ./firefox/userChrome.css ~/.mozilla/firefox/RELEASE/chrome/userChrome.css
Jupyter keybinds are installed manually in AWS SageMaker Preferences.