2022-02-24 22:29:54 +01:00
|
|
|
|
storage:
|
2022-02-27 18:43:08 +01:00
|
|
|
|
# Where will be the repository folder located ? [DEFAULT: MacOS($TMPDIR/config-mapper) | Linux(/tmp/config-mapper)]
|
2022-02-26 01:28:36 +01:00
|
|
|
|
location: /path/to/folder
|
2022-02-24 22:29:54 +01:00
|
|
|
|
git:
|
2022-02-28 23:41:21 +01:00
|
|
|
|
# username used for commit author
|
|
|
|
|
name: USERNAME
|
|
|
|
|
# email used for commit author
|
|
|
|
|
email: EMAIL
|
2022-02-26 01:28:36 +01:00
|
|
|
|
repository: git@github.com:DataHearth/my-config.git
|
|
|
|
|
basic-auth:
|
|
|
|
|
username: USERNAME
|
|
|
|
|
# * NOTE: if you're having trouble with error "authentication required", you should maybe use a token access
|
2022-07-10 12:35:01 +02:00
|
|
|
|
# * In some cases, it's due to 2FA authentication enabled on the git hosting provider
|
2022-02-26 01:28:36 +01:00
|
|
|
|
password: TOKEN
|
2022-02-28 23:41:21 +01:00
|
|
|
|
# * by default, if ssh dict is set with its keys filled, I'll try to clone with SSH
|
2022-02-26 01:28:36 +01:00
|
|
|
|
ssh:
|
2022-02-27 18:43:08 +01:00
|
|
|
|
# path can be relative and can contain environment variables
|
2022-02-26 01:28:36 +01:00
|
|
|
|
private-key: /path/to/private/key
|
2022-02-27 18:43:08 +01:00
|
|
|
|
passphrase: PASSPHRASE
|
2022-02-24 22:29:54 +01:00
|
|
|
|
|
2022-02-27 18:43:08 +01:00
|
|
|
|
# NOTE: the $LOCATION if refering to the "storage.location" path. It'll be replaced automatically
|
2022-07-10 12:35:01 +02:00
|
|
|
|
# The left part of ":" is your repository location and right part where it should be located on your system
|
2022-02-24 22:29:54 +01:00
|
|
|
|
files:
|
2022-02-26 01:28:36 +01:00
|
|
|
|
- darwin: "$LOCATION/macos/.zshrc:~/.zshrc"
|
|
|
|
|
linux: "$LOCATION/linux/.zshrc:~/.zshrc"
|
2022-02-24 22:29:54 +01:00
|
|
|
|
|
|
|
|
|
folders:
|
2022-02-27 18:43:08 +01:00
|
|
|
|
- darwin: "$LOCATION/macos/.config:~/.config"
|
|
|
|
|
linux: "$LOCATION/macos/.config:~/.config"
|
2022-02-24 22:29:54 +01:00
|
|
|
|
|
|
|
|
|
package-managers:
|
2022-07-17 23:17:37 +02:00
|
|
|
|
# available: brew, pip (pip check also for pip3), cargo, apt, npm, go
|
|
|
|
|
installation-order:
|
|
|
|
|
- brew
|
|
|
|
|
brew:
|
2022-02-24 22:29:54 +01:00
|
|
|
|
- bat
|
2022-02-26 01:28:36 +01:00
|
|
|
|
- hexyl
|
|
|
|
|
- fd
|
|
|
|
|
- hyperfine
|
|
|
|
|
- diskus
|
|
|
|
|
- jq
|
|
|
|
|
- k9s
|
|
|
|
|
- go
|
|
|
|
|
- starship
|
|
|
|
|
- exa
|
|
|
|
|
- httpie
|
|
|
|
|
- neovim
|
|
|
|
|
- nmap
|
|
|
|
|
- pinentry
|
|
|
|
|
- zsh
|