Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 1.39 KB

README.org

File metadata and controls

64 lines (41 loc) · 1.39 KB

Dotfiles

A random collection of config files I like to reuse across machines.

Conventions

  • I name custom bash functions prefixed by a hyphen (-), cause I cannot remember their names :-)
  • Except for some short ones like cdp or venv and aliases…

Installation

Most files are installed automatically by ./install.sh. The following are installed manually.

Bash

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

SSH

Check if the path to dotfiles is in \~/.ssh/config:

Include ~/devel/dotfiles/ssh_config

Powershell

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"

Firefox

Link ./firefox/userChrome.css under profile (path might differ):

./install.sh ./firefox/userChrome.css ~/.mozilla/firefox/RELEASE/chrome/userChrome.css

Python

Jupyter keybinds are installed manually in AWS SageMaker Preferences.