IOIO72 / dotfiles

My personal Dotfiles for macOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

My personal Dotfiles (and scripts) for macOS.

Using:

Installation

Install via Curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/IOIO72/dotfiles/main/dotfiles_install.sh)"

Install manually

  1. Download the file dotfiles_install.sh.

  2. chmod +x dotfiles_install.sh
    ./dotfiles_install.sh

Warning

Place the script outside the root of your home directory before you start it.

You may also see errors, when stow can't create a symlink. In this case, append a backup-Suffix to them and restart the script.

Hooks for local configuration

Hook File Description
Local Homebrew Bundle ~/.config/Brewfile.local Define a homebrew bundle with formulae and casks exclusively for the current machine
Local zshrc Configuration ~/.zshrc.local Define ZSH configuration for exclusively for current machine
Local Upgrade Script ~/upgrade.local.sh Define a script to run for upgrades exclusively on the current machine

Update and upgrade

Keeps scripts and homebrew formulae and casks up to date.

upgrade

Recommendations

  • Use the same home directory name on each mashine, to avoid conflicts with some configuration files, which store the absolute path to the home directory.
  • Backup local files in the home directory, which will get overwritten by the ones of the dotfiles repository. The file ~/.zshrc is definitely one of those.

About

My personal Dotfiles for macOS

License:MIT License


Languages

Language:CSS 99.2%Language:Shell 0.3%Language:Stylus 0.2%Language:Lua 0.2%Language:HTML 0.0%Language:Ruby 0.0%