Skip to content

zackse/dot-files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dot-files

Some of my configuration files. See this comprehensive list for other offerings.

installation

Quick start (assumes GNU Stow is already installed; see below):

cd
git clone https://github.com/zackse/dot-files.git
cd dot-files

# install all:
stow --no-folding */

# or selected:
stow --no-folding bash python vim  # etc.

This repo is arranged for the use of GNU Stow for management/installation. You can install stow with your package manager. For example:

  • apt-get install stow
  • brew install stow

The stow command will create symlinks in the parent directory of the repo by default, meaning it expects this repository to be installed in $HOME/dot-files, for example. If you clone this repo to a different location, change to that directory, then run stow with the -t argument to target your home directory:

cd /path/to/dot-files
stow --no-folding -t ~ bash vim  # etc.

Each subdirectory of this repo is a package to be installed, meaning it contains files and/or directories that will be installed via symlinks. The --no-folding argument is necessary if you plan to put other stow-managed files into any subdirectories. For example, I have bash/.bashrc.d/work and bash/.bashrc.d/personal in another repo, and to install those alongside the files in this repo, it's necessary to prevent stow from folding directories.

further reading

About

my configuration files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published