Dear Bengt,
On Thu, 16 Jul 2020 at 02:46, Bengt Richter <[email protected]> wrote:
> readlink -f
> /var/guix/profiles/per-user/{$USER,root}/current-guix/manifest|xargs grep -m1
> -A1 guix
>
> get you? Anything useful?
I am not sure the issue is to get the commit identifier. :-)
Otherwise, the Guix schemish way is something like:
--8<---------------cut here---------------start------------->8---
(use-modules
(ice-9 match)
(srfi srfi-1)
((guix describe) #:select (current-profile))
((guix config) #:select (%guix-version))
(guix channels))
(match (current-profile)
(#f %guix-version) ;for lack of a better ID
(profile
(let ((channel (find guix-channel? (profile-channels profile))))
(channel-commit channel))))
--8<---------------cut here---------------end--------------->8---
(From a Ludo’s hint for the last sources.json patch. :-))
All the best,
simon