As this uses fzf, I suggest to include it as a dependency. This is not really optional if you want to use dcli in full (I installed it on a fresh install and I cannot run dcli edit to take out timeshift from the base.yml because it requires fzf). I know you have listed fzf in the base.yml but that assumes that syncing is the first action users do. If they have installed dcli for the very first time, they won't have a config to sync to and would run dcli merge first. This then puts them in the chicken and egg situation I just described.
And because you also listed timeshift in base.yml, it will install it for users who use snapper.
So my suggestion is that you make fzf a dependency of the package, and not just have it in base.yml and then delete timeshift from the base.yml (and obviously keep fzf in there).
Pinned Comments
theblackdon commented on 2026-01-21 19:06 (UTC)
If you are having issues please try again as the AUR packages should now build.
Thanks!