!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1099 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org170 Servers

Load older messages


SenderMessageTime
5 Jul 2025
@k900:0upti.meK900"Stability" as in less bugs?15:09:11
@k900:0upti.meK900Because that's not really what those are for15:09:17
@tiferrei:matrix.orgtiferreiI get quite frequent breaking changes on packages that seem to be updated quite quickly in nixpkgs-unstable 15:09:45
@tiferrei:matrix.orgtiferreiAfter a day or so someone makes a PR fixing it, but id like to avoid these surprises 15:10:06
@k900:0upti.meK900The solution for that is usually to just not update when something fails to build15:11:22
@emilazy:matrix.orgemilythe same things are backported15:12:27
@emilazy:matrix.orgemilyboth of them are fed by Hydra builds of the same release branch15:12:41
@emilazy:matrix.orgemilyit is generally safe to move between branches15:12:54
@tiferrei:matrix.orgtiferreiGot it, thanks! 15:13:45
@emilazy:matrix.orgemilythere is also stuff like nix-weather if you want to stay on unstable but get an idea of breakage15:14:26
@emilazy:matrix.orgemilybut yes it's also perfectly valid to just not bump if there are build errors15:14:34
@emilazy:matrix.orgemilyymmv15:14:35
@tiferrei:matrix.orgtiferreiI see. I currently have a CI bot that just updates my lock every so often. Whenever i remember to pull i bring these changes in. perhaps this is just not advised to update that often 15:16:04
@emilazy:matrix.orgemilyit's totally fine to update often15:16:45
@k900:0upti.meK900Maybe build your config in CI and don't push when it doesn't build?15:16:49
@emilazy:matrix.orgemilymaybe you could build your system configs in CI and then it'll be obv– yeah15:16:53
@tiferrei:matrix.orgtiferreioh right, thats a good point! I think i prefer that check to moving from unstable, thanks both!15:18:13
@tiferrei:matrix.orgtiferreiCompletely unrelatedly... when I first started playing with nix I installed determinate nix. If i wanted to move to vanilla nix, would this be quite an operation?15:19:09
@k900:0upti.meK900Not sure, Lix can definitely install on top of detnix15:19:51
@emilazy:matrix.orgemilyit would be an uninstall and reinstall, but that's not a huge deal with Nix15:20:10
@emilazy:matrix.orgemilysince you just reactivate your system configuration or such after15:20:21
@emilazy:matrix.orgemily(does it actually clean up the launch daemon?)15:20:28
@k900:0upti.meK900It should assuming the detnix installer generates a correct manifest?15:20:46
@tiferrei:matrix.orgtiferreiIf it is relevant: I quite like the determinate nix installer: the whole separate partition robustness business. but at the time i was not aware this was installing an actual downstream of nix 15:21:32
@k900:0upti.meK900The separate partition is the only way to do things I believe15:22:10
@k900:0upti.meK900So all Nix flavors do it15:22:16
@tiferrei:matrix.orgtiferreiMy fear was that if i uninstall this, with it would go all my homebrew-nix managed stuff, and it would maybe purge my configs, etc. I have very frequent backups but id like to avoid going through restoring everything if possible 15:22:37
@emilazy:matrix.orgemilyyou can use the command-line DetSys installer to install vanilla Nix15:23:07
@emilazy:matrix.orgemily (but not the graphical .pkg) 15:23:14
@emilazy:matrix.orgemilyand the Lix installer is based on the DetSys one15:23:17

Show newer messages


Back to Room ListRoom Version: 6