Skip to content

goodguyry/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoodGuyRy's dotfiles

Dev-related packages and shell configuration. Very exciting.

Download

Using Git

Clone the repository wherever convenient by cding into the desired directory and running the following:

git clone https://github.com/goodguyry/dotfiles.git && cd dotfiles

Git-free

Download the files with the following:

curl -#L https://github.com/goodguyry/dotfiles/tarball/master | tar -xzv --exclude={README.md,LICENSE,PACKAGES.md}

Then cd into the downloaded directory.

Install

./init

The following options are available when running the init file:

Option Description
--help Print this help text
--copy Copy the files in place instead of symlinking
--server Skip packages/settings not applicable to a server
--distro Install Linux packages & settings (default is macOS)
--skip-packages Suppress all package installations and updates
--skip-git-init Do not initialize a Git repo

Notes:

  • editorconfig is always copied.

Local configuration

Filename: ~/.dotfiles.local

Used to add extraneous functionality (aliases, functions, prompts, etc.) without committing that information to the repo.

macOS defaults

The setup process will prompt to apply the masOS defaults. They can also be applied independently from the dotfiles directory:

./scripts/macos

Many of these configuration options are likely outdated. Take time to read through the macos file to know what settings and applications will be impacted before executing the file.

Acknowledgements

Necolas Gallagher

Mathias Bynens

Mat Marquis


Copyright (C) Ryan Domingue

Offered as-is with no guarantee or warranty, offered nor implied.

About

My OS X dotfiles (bash, git, OS X defaults)

Resources

License

Stars

Watchers

Forks

Packages

No packages published