Hi Tobias,
Yes I am aware that it's more complicated than the initial question, I'm fine with adding all the dependencies as inputs.
I was simply asking the correct way to handle optional inputs.
> Does that not work?
Yes it would absolutely work, I have tested as such in depth on multiple guix systems.
> For things like templates {native-,}search-paths can be a
solution, depending on how yadm (or its templating library)
searches for these.
Yes I still have further testing with regards to templates as I don't personally use them.
Thanks you for your input Tobias
On 6 Feb 2021, at 11:37, Tobias Geerinckx-Rice <
me@tobias.gr> wrote:
Ellis,
Ellis Kenyő via Guix-patches via 写道:
I was asking if there was a simple way to handle optional
inputs.
While this is an oxymoron for the reasons pointed out by Leo,
there is _nothing_ wrong with simply leaving some variables at
their default e.g.
GPG_PROGRAM="gpg"
and letting yadm look them up at run time in its $PATH.
Does that not work?
For things like templates {native-,}search-paths can be a
solution, depending on how yadm (or its templating library)
searches for these.
Kind regards,
T G-R