> It's hard to judge well without the full source code, but the way you > have it written seems more like that you're using the guix package > declared in the channel rather than the user's guix. (if you weren't, I > wouldn't expect file-append at all, but just something like > "/home/hass-user/.config/guix/current/bin/guix"...) Meaning that user's > pull state is irrelevant as the reference to guix is directly to the > store. Also the reference would be to the pinned guix package in guix > channel that you're probably not really using on your system.
you're right. apparently i still don't understand profiles deep enough to avoid such thinkos. i've changed the way i refer to the guix binary to use the path you suggested. thank you Rutherther! -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Each individual best promotes his own self-interest by peaceful, social cooperation as in the free market. Indeed, the more I make of myself the more are others served by my existence […] The way to assume 'social responsibility' is for the individual to rise […] as far as possible.” — Leonard E. Read (1898–1983), 'Let Freedom Reign' (1969)