Add option to substitute on the target machine if local build #22

Merged
MagicRB merged 1 commit from master into master 2022-06-10 14:40:30 +00:00
MagicRB commented 2022-06-07 21:20:18 +00:00 (Migrated from github.com)

Signed-off-by: Magic_RB magic_rb@redalder.org

Signed-off-by: Magic_RB <magic_rb@redalder.org>
Kranzes commented 2022-06-07 21:24:09 +00:00 (Migrated from github.com)

Isn't using substitutors on the target machine inherently better, shouldn't that just be the default/always enabled?

Isn't using substitutors on the target machine inherently better, shouldn't that just be the default/always enabled?
MagicRB commented 2022-06-07 21:24:19 +00:00 (Migrated from github.com)

thats up to matthew to decide

thats up to matthew to decide
Kranzes commented 2022-06-07 21:26:52 +00:00 (Migrated from github.com)

I guess it isn't inherently better if downloading from the builder is faster than from the substitutors.

I guess it isn't inherently better if downloading from the builder is faster than from the substitutors.
MatthewCroughan commented 2022-06-10 14:39:38 +00:00 (Migrated from github.com)

I've decided not to enable it by default, since it's too risky that the remote will have a low upload bandwidth. Part of the reason someone would want to build locally is because they don't want to be hampered by the remote, so it's best to leave this up to the user rather than decide for them.

I've decided not to enable it by default, since it's too risky that the remote will have a low upload bandwidth. Part of the reason someone would want to build locally is because they don't want to be hampered by the remote, so it's best to leave this up to the user rather than decide for them.
MatthewCroughan commented 2022-06-10 14:40:13 +00:00 (Migrated from github.com)
This passed CI https://hercules-ci.com/github/MatthewCroughan/nixinate/jobs/38
Sign in to join this conversation.
No description provided.