I've heard on the grapevine that composefs might break the strategies used by https://github.com/determinatesystems/nix-installer to get Nix working on atomic systems.
To make this easier for people, I propose
- Including an empty
/nix in base images, so that a writeable directory (usually /var/home/nix) can be bind mounted to it
- Including nix-installer's SELinux policy
I understand there have been problems with ublue attempting to support Nix, but this way, it does the bare minimum to allow Nix to work without too much faff for the user.
In a talk at the last All Systems Go, Colin Walters mentioned Nix as part of the wider reproducible/immutable/image-based/atomic ecosystem, so I believe it's worth keeping in mind.
I've heard on the grapevine that composefs might break the strategies used by https://github.com/determinatesystems/nix-installer to get Nix working on atomic systems.
To make this easier for people, I propose
/nixin base images, so that a writeable directory (usually/var/home/nix) can be bind mounted to itI understand there have been problems with ublue attempting to support Nix, but this way, it does the bare minimum to allow Nix to work without too much faff for the user.
In a talk at the last All Systems Go, Colin Walters mentioned Nix as part of the wider reproducible/immutable/image-based/atomic ecosystem, so I believe it's worth keeping in mind.