Skip to content

Latest commit

 

History

80 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

My personal collection of dotfiles.

Usage

To install all dotfiles on your machine:

$ make install/all

To synchronize this repository with the changes made to the tracked dotfiles on your machine, run:

$ make sync/all

It's also possible to only install or synchronize a subset of the dotfiles:

$ make install/<target>
$ make sync/<target>

Please refer to the table below for a list of possible <target> values:

Target Description
dircolors Colors for directory listings in CLI (see dircolors)
fish Configurations for fish CLI
git Configurations for git VCS
vim Configurations for Vim text editor

Note that not all dotfiles are included in make (e.g., configurations for Windows Terminal). In those cases, use the dedicated import/export tool instead.

You can also override some make variables to control where to install the dotfiles or synchronize from:

Variable Default Description
ROOT ~ Reference root directory (typically your home directory)
FISH_CONFIG_DIR $(ROOT)/.config/fish Where to install the fish configuration files
GIT_CONFIG_DIR $(ROOT)/.config/git Where to install the git configuration files
VIM_FILES_DIR $(ROOT)/.vim Where to install the vim files

For example, to override the reference location for where you want to install the dotfiles:

$ make ROOT=/path/to/root install/all

Acknowledgements

I really like the Nord color theme. I use the following ports (or modifications thereof) to apply them:

About

My personal collection of dotfiles

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages