Skip to content

Include smallest pieces necessary to make installing Nix easier #765

@lina-bh

Description

@lina-bh

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions