Skip to content

Personal configurations, dotfiles, and scripts for a macOS-based environment

Notifications You must be signed in to change notification settings

lewxdev/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development Environment Configurations

@lewxdev's dotfiles

Contains an infrequently updated repository of configuration dotfiles for programs and environments on a macOS based system. An initializing shell script installs all necessary dependencies on a new or recently refreshed system.

The following implementation is comprised solely of personal preferences.

Installation / Usage

The following command will clone the dotfiles repository to the home directory and run the installation script:

git clone https://github.com/lewxdev/dotfiles.git ~/dotfiles && cd ~/dotfiles && ./install.zsh

Provided no arguments, the installation script will run through the setup process in its entirety. However, for testing or tweaking after the initial installation process, arguments can be provided for specifying which procedure are run. See install-help.txt or run ./install.zsh --help

Smart Symlinks

Any valid file in the repository1 can generate a symlink as long as a valid designator is found. Essentially a comment in the head of the file which points to where to create the symbolic link. Consider the following example for a JavaScript file "application_config.js":

// DEST:~/config/.application_config.js

Footnotes

  1. Files and folders with preceding "."—hidden/dotfiles, or any file in the "src" directory are ignored

About

Personal configurations, dotfiles, and scripts for a macOS-based environment

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project