I’m using guix system and I’ve ran into a problem with guix home reconfigure /path/to/config.scm
not installing packages through package->specification list I’m providing. It goes through the motions that looks like it is downloading and building profiles but when it finishes.
- Non of the installed packages show up when
guix package --list-installed
.
- The
.bash_profile
is updated correctly with the aliases I’ve placed there
- I’ve tried logging /relogging
- I’ve ran
guix home describe
and it shows the generation I’m on
Any idea how to get the packages available?
Hey @rbrins,
In Guix, you can have multiple profiles as a single user. A profile is a kind of directory where your packages are stored.
With guix home describe --list-installed
you’ll get the list of installed packages within your home profile (related to guix home).
You’ll use guix package --list-installed
instead after a guix install whatever-app
.
By default it’s using the user’s default profile which is different from the home profile. You can point to another profile with -p
.
My approach is to define a minimum set of packages inside config.scm to provide a light but functional system then I prefer to use guix home
to deal with the other packages. It can be slow for you with a large amount of packages. Try to experiment a bit with it.
You can also guix shell the-App
for a tempory use of an application.
Are you using Guix on top of a foreign distro ?
Can you share your home config file ?
1 Like