Hello Thaddäus,
> Hello Guix community, welcome! > When I use "guix package -m emacs.scm" it installs the packages and they > are available. When I then install the next manifest file's packages, the > "emacs.scm" packages are no longer available – the links in > "~/.guix-profile/bin" have been removed. > > Am I correct in assuming, that only one manifest file can be installed at a > time, thus all package definitions have to be in one file (or at least > imported into a main-package-file)? Yes, this is correct. A manifest declares the contents of a single profile. By passing a manifest file to “guix package -m” you tell it to only install the declared packages and remove everything else. You can instantiate different manifest to different profiles by also passing “-p /path/to/other/profile”. You can combine them in a session by source-ing each of the profiles’ “etc/profile” files. > Also: If I have more (beginner) questions, should I drop them all in one > mail or create separate threads It’s better to send separate emails. -- Ricardo