I just learned that Unix-like systems doesn’t list hidden folders by default. Using ls -a revealed the .duplicacy folder in the repository.
Now that I have your attention, is it possible to have a single directory for all backup metadata instead of having .duplicacy folders scattered across the entire file system?
-repository <path> initialize a new repository at the specified path rather than the current working directory
You can also create a new folder, initialize repository there and then symlink all the stuff you need to backup into that folder. Duplicacy follows first level symlinks. I personally prefer this approach, it seems cleaner and localized, as opposed to having yet another folder for each repository, or, as you noted, littering into repository with some transient shite and needing to have multiple repositories just because data happens to live across different directory structures.
Using -repository <path> is just another way to specify the repo, right? The result is the same as if I changed directory to that path and then ran init, right? Not sure how that will help. The .duplicacy folder will still be added to that repo path, if I understand correctly.
Regarding symlinks I could not really understand what you are saying.
What I want is just to have one folder (for example /mnt/user/configs/duplicacy/) and have all metadata and settings or whatever in there instead of having .duplicacy folders and metadata in every single repo.
Then to run backup you do cd /var/duplicacy && duplicacy backup. Because duplicacy follows first lever symlinks all your data under /users, /games, /mnt/some-server/pile-o-junk will get backed up.