Hello Pierre, Pierre Neidhardt writes: > Oleg, if I understood correctly, your concern was about inputs. > To re-quote myself: > >> If I understand correctly, relying on native-inputs would mean that if the user >> runs `guix gc`, then all of inxi "optional" dependencies would go. >> Is this correct? All “references” should survive ‘guix gc’: --8<---------------cut here---------------start------------->8--- guix gc --references $(env GUIX_PACKAGE_PATH= guix build --no-grafts inxi) --8<---------------cut here---------------end--------------->8--- > What's your take on inputs then? If there is anything else, please go > ahead, I can try to address those issues. OK, here is a new recipe, which works even in a container (unlike old ‘inxi’ which is a Shell script and not Perl). --8<---------------cut here---------------start------------->8--- ~/src/guix/pre-inst-env env GUIX_PACKAGE_PATH= guix environment --no-grafts --container --ad-hoc inxi --8<---------------cut here---------------end--------------->8--- I've succeeded to test it by invoking ‘inxi’ and ‘inxi --full’, but please test it more for your use cases.