persas / dotfiles

My personal system packages installation and configuration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pablo's dotfiles GitHub last commit

Config files for ZSH, Python, Editors, Terminals and more. Powered by dotbot.

Installation

Dependencies

First, make sure you have all those things installed:

  • git: to clone the repo
  • curl: to download some stuff
  • tar: to extract downloaded stuff
  • zsh: to actually run the dotfiles
  • sudo: some configs may need that

Install

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

macOS defaults

You use it by running:

$DOTFILES/os/mac/set-defaults.sh

And logging out and in again/restart.

Further help

About

My personal system packages installation and configuration.

License:MIT License


Languages

Language:Shell 91.9%Language:Ruby 7.1%Language:Vim Script 0.7%Language:Makefile 0.2%