diff --git a/.config/guix/manifest-to-manifest.scm b/.config/guix/manifest-to-manifest.scm index 060960c4..7b466e09 100644 --- a/.config/guix/manifest-to-manifest.scm +++ b/.config/guix/manifest-to-manifest.scm @@ -6,12 +6,13 @@ ((_ where) (pretty-print `(specifications->manifest - ',(map (lambda (entry) - (let ((out (manifest-entry-output entry))) - (if (string= out "out") - (manifest-entry-name entry) - (format #f "~a:~a" - (manifest-entry-name entry) - (manifest-entry-output entry))))) - (manifest-entries (profile-manifest where)))))) + ',(sort (map (lambda (entry) + (let ((out (manifest-entry-output entry))) + (if (string= out "out") + (manifest-entry-name entry) + (format #f "~a:~a" + (manifest-entry-name entry) + (manifest-entry-output entry))))) + (manifest-entries (profile-manifest where))) + string