diff options
author | Alex Kost <alezost@gmail.com> | 2016-01-04 19:11:30 +0300 |
---|---|---|
committer | Alex Kost <alezost@gmail.com> | 2016-01-16 13:02:21 +0300 |
commit | 2df17bd0eeed1e29e64cf21ecec61413af19ba65 (patch) | |
tree | 60145cfe020c9eaa539ca4fc0bb1367d7aa214c0 /guix.scm | |
parent | a0ad8ab01e839f3d3dbea0da84efbe51e8b67589 (diff) | |
download | guix-2df17bd0eeed1e29e64cf21ecec61413af19ba65.tar.gz |
emacs: Find packages in system profiles.
For a usual profile, packages are placed in a profile directory itself, but for a system profile, packages are placed in 'profile' sub-directory. So we need to do some special cases for system profiles to find packages there as well. * emacs/guix-base.el (guix-packages-profile): New procedure. (guix-manifest-file): Use it. Add optional 'system?' argument. * emacs/guix-ui-generation.el (guix-system-generation?) (guix-generation-current-packages-profile): New procedures. (guix-generation-packages, guix-generation-insert-packages): Remove 'generation' argument. (guix-generation-packages-buffer): Add optional 'system?' argument. (guix-profile-generation-manifest-file) (guix-profile-generation-packages-buffer): Adjust accordingly. * emacs/guix-main.scm (generation-package-specifications+paths): Rename to... (profile->specifications+paths): ... this. Use a single 'profile' argument.
Diffstat (limited to 'guix.scm')
0 files changed, 0 insertions, 0 deletions