2017-08-26 10:56:11 +02:00
|
|
|
# dotfiles
|
|
|
|
|
|
|
|
|
|
My configuration files.
|
|
|
|
|
|
|
|
|
|
# Installation
|
|
|
|
|
|
2020-02-23 15:19:08 +01:00
|
|
|
Because it manages multiple users on the system, the directory is supposed to be
|
|
|
|
|
at `/var/lib/dotfiles`.
|
|
|
|
|
|
2020-02-23 14:09:36 +01:00
|
|
|
To setup the dotfiles:
|
2017-08-26 10:56:11 +02:00
|
|
|
|
2020-02-23 15:25:22 +01:00
|
|
|
1. `git clone https://github.com/hakoerber/dotfiles.git ~/dotfiles`
|
2020-12-09 19:32:11 +01:00
|
|
|
2. `cd ~/dotfiles && ./install.sh`
|
2020-03-03 17:35:59 +01:00
|
|
|
|
|
|
|
|
# Partial application
|
|
|
|
|
|
|
|
|
|
To apply only a subset of the changes, use ansible tags that are available via
|
|
|
|
|
the Makefile:
|
|
|
|
|
|
|
|
|
|
| Command | Description |
|
|
|
|
|
| --- | --- |
|
|
|
|
|
| `make update` | Updates the system with the latest packages |
|
|
|
|
|
| `make packages` | Installs all defined packages (see `packages.yml`) |
|
|
|
|
|
| `make dotfiles` | Manages the users' dotfiles |
|
|
|
|
|
|
|
|
|
|
Note that these are not supported on a first bootstrap run. Only use them after
|
|
|
|
|
the bootstrap to update existing configuration.
|