Skip to content

mdzhang/dotfiles

Repository files navigation

Laptop setup scripts and personal dotfiles. Uses GNU Stow

Supports:

  • OS X Ventura
  • (K)Ubuntu 18.04

Older versions may work but aren't regularly tested

Prerequisites

Installation

Installs source code to ~/.dotfiles by default

  1. Grab source code

    git clone git@github.com:mdzhang/dotfiles.git ~/.dotfiles
    git submodule init && git submodule update --init --recursive
  2. Customize with your personal info

    • Replace occurrences of mdzhang with your system user name (for me this is also my git handle)
    • Replace occurrences of md.zhang.aka@gmail.com with your email
    • Replace occurrences of m d zhang with your full name
    • Update GPG user.signingkey in git/.gitconfig
  3. Install stow on your OS

  4. Stow folders you're interested in

    stow git
    stow bash
    stow sh
    stow vim
    ...
  5. Remove them later if you want

    stow -D bash
    stow zsh

Sensitive Information

Add to sh/.config/sh/general/secrets.sh

Authors

m d zhang

License

Copyright (c) 2013-2023 m d zhang. MIT Licensed, see LICENSE for details.