Skip to content

wickles/dotfiles

 
 

Repository files navigation

About

An opinionated cross-platform user config (dotfiles) for Linux, macOS, and Windows. Bootstrap with yadm by invoking this command:

curl -L bootstrap.yadm.io | bash [-s -- REPO_URL [YADM_RELEASE]]

Environment (Configuration)

Path

If ~/.path exists, it will be sourced along with the other files, before any feature testing (such as detecting which version of ls is being used) takes place.

Here’s an example ~/.path file that adds /usr/local/bin to the $PATH:

export PATH="/usr/local/bin:$PATH"

Extras (Externals)

If ~/.extra exists, it will be sourced along with the other files. You can use this to add a few custom commands without the need to fork this entire repository, or to add commands you don’t want to commit to a public repository.

An ~/.extra file might look something like this:

# Git credentials
# Not in the repository, to prevent people from accidentally committing under my name
GIT_AUTHOR_NAME="Mathias Bynens"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="[email protected]"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"

You could also use ~/.extra to override settings, functions and aliases from this repository.

Releases

No releases published

Packages

No packages published

Languages

  • Shell 95.9%
  • Vim Script 3.2%
  • Other 0.9%