Open iynaix opened 1 week ago
To inform our decision, our git package is reproducible, so adding git to the minimal iso wouldn't render the iso less reproducible.
Steps to reproduce the behavior:
- Boot minimal installation media
- Proceed with standard installation steps until nixos-install
- nixos-install --flake github:user/repo#host fails
Does the minimal iso enable Flakes? I would have expected that command to error out, and hint that Flakes is an experimental feature.
nixos-install works with flakes out of the box, nothing else does. I'm not really sure why, but I ain't complaining :P
Describe the bug
The nixos minimal iso doesn't include
git
, which causesnixos-install
to fail when fetching a remote flake source or anyfetchgit
calls within a configuration.Steps To Reproduce
Steps to reproduce the behavior:
nixos-install --flake github:user/repo#host
failsExpected behavior
git
should be included in the minimal iso. For a distro that prides itself on being reproducible from text files, it feels like unnecessary friction having tonix-shell
for something as basic and ubiquitous as git.Additional context
This has been brought up before in #78127, but was rejected after a discussion in nixos-dev. Maybe it's time to revisit this decision?
Notify maintainers
N/A
Add a :+1: reaction to issues you find important.