Run these commands based on the OS and desired profile:
##
# For the curl command:
# -L signifies to follow redirects (required to download from github
# -o dictates what the output file will be called
##
# MacOS personal
mkdir -p ~/.dotfiles && curl -L -o ~/.dotfiles/dotfiles.zip https://github.com/JasonYao/dotfiles/releases/download/v1.5.0/dotfiles-macos-personal.zip && cd ~/.dotfiles && unzip dotfiles.zip && bash install.sh
# MacOS work
mkdir -p ~/.dotfiles && curl -L -o ~/.dotfiles/dotfiles.zip https://github.com/JasonYao/dotfiles/releases/download/v1.5.0/dotfiles-macos-work.zip && cd ~/.dotfiles && unzip dotfiles.zip && bash install.sh
# Linux personal
mkdir -p ~/.dotfiles && curl -L -o ~/.dotfiles/dotfiles.zip https://github.com/JasonYao/dotfiles/releases/download/v1.5.0/dotfiles-linux-personal.zip && cd ~/.dotfiles && unzip dotfiles.zip && bash install.sh
# Linux work
mkdir -p ~/.dotfiles && curl -L -o ~/.dotfiles/dotfiles.zip https://github.com/JasonYao/dotfiles/releases/download/v1.5.0/dotfiles-linux-work.zip && cd ~/.dotfiles && unzip dotfiles.zip && bash install.sh
This repo contains my own personal set of dotfiles,
in order to unify my own customized experience across all
macOS
and *nix
systems.
This dotfiles leverages pydotfiles which enables me to keep large portions of the dotfiles as JSON/YAML configuration files, instead of bash or python scripts.
For a less opinionated basic repo of a configuration-based set of dotfiles that is meant to be easily forked and customized, please see the pydotfiles-basic repo.
This repo is licensed under the terms of the GNU GPL v3, a copy of which may be found here.