Hi everyone,

I'm currently cautiously trying to install Guix on Fedora Silverblue. The main difficulty here is that the root partition of Silverblue is read-only, with the exception of `/var`.

To work around this, the Determinate Nix Installer (which I'm using as an inspiration here) creates a `nix.mount` systemd resource which mounts `/var/home/nix` to `/nix`.

While browsing https://guix.gnu.org/manual/en/html_node/Binary-Installation.html, I saw that Guix also contains a `gnu-store.mount`. But this mount does something entirely different, which is to bind-mount `@storedir@` onto itself in read-only mode.

I have two questions about this:

1. What is this doing? I assume the guix-daemon itself still needs the r/w version of the directory? I feel like my linux-skills are failing me here and this is something really obvious.

2. Does this clash with bind-mounting from somewhere like `/var/home/gnu` to `/gnu`? If so, is it okay to leave this ro-bind-mount out?

I'm very thankful for any assistance you can give me with this.

All the best,

Gabriel


Reply via email to