Config files for ZSH, Python, Editors, Terminals, and more. Powered by dotbot.
First, make sure you have all those things installed:
git
: to clone the repocurl
: to download some stufftar
: to extract downloaded stuffzsh
: to actually run the dotfilessudo
: some configs may need that
Then, run these steps:
git clone --recurse-submodules https://github.com/pablosjv/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./scripts/apply
From that moment the dot
command will be available in your path, which simplify the dotfiles operation
❯ dotfiles help
dotfiles [COMMAND]
Manages different dotfiles stuff
Commands:
help show this help text
apply install the latest version for the configuration and packages
update reflect the configuration changes in the repository
edit open dotfiles in editor
date get latest update date
install run just the installers
configure run just the configurators
brew interact with homebrew with extended commands
The dotfiles apply
is a wrapper for dotbot, so you can provide command line arguments to the tool, for example:
dotfiles apply --only link
You use it by running:
$DOTFILES/os/mac/set-defaults.sh
And logging out and in again/restart.