Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 804 Bytes

README.md

File metadata and controls

31 lines (24 loc) · 804 Bytes

Repo management

Usage

# import local configs -> repo
make import
make import-dry

# export repo configs -> local machine
make export
make export-dry

# install apps
make install
./repo/install-apps GROUP

How it works

mappings is a list of configuration files to be managed. They are grouped by a program (i.e. [vim]). Because we want to not always include all configured program groups we have a used-groups file. Only the groups specified in this file will be acted on during import/export (make import/make export.)

The same princle applies to package-groups. These are the names of the packages (pacman, npm, etc.) that belong to a program group. With make install you can install all programs for active groups.