5 Jul 2025 |
K900 | "Stability" as in less bugs? | 15:09:11 |
K900 | Because that's not really what those are for | 15:09:17 |
tiferrei | I get quite frequent breaking changes on packages that seem to be updated quite quickly in nixpkgs-unstable | 15:09:45 |
tiferrei | After a day or so someone makes a PR fixing it, but id like to avoid these surprises | 15:10:06 |
K900 | The solution for that is usually to just not update when something fails to build | 15:11:22 |
emily | the same things are backported | 15:12:27 |
emily | both of them are fed by Hydra builds of the same release branch | 15:12:41 |
emily | it is generally safe to move between branches | 15:12:54 |
tiferrei | Got it, thanks! | 15:13:45 |
emily | there is also stuff like nix-weather if you want to stay on unstable but get an idea of breakage | 15:14:26 |
emily | but yes it's also perfectly valid to just not bump if there are build errors | 15:14:34 |
emily | ymmv | 15:14:35 |
tiferrei | I 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 |
emily | it's totally fine to update often | 15:16:45 |
K900 | Maybe build your config in CI and don't push when it doesn't build? | 15:16:49 |
emily | maybe you could build your system configs in CI and then it'll be obv– yeah | 15:16:53 |
tiferrei | oh right, thats a good point! I think i prefer that check to moving from unstable, thanks both! | 15:18:13 |
tiferrei | Completely 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 | Not sure, Lix can definitely install on top of detnix | 15:19:51 |
emily | it would be an uninstall and reinstall, but that's not a huge deal with Nix | 15:20:10 |
emily | since you just reactivate your system configuration or such after | 15:20:21 |
emily | (does it actually clean up the launch daemon?) | 15:20:28 |
K900 | It should assuming the detnix installer generates a correct manifest? | 15:20:46 |
tiferrei | If 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 | The separate partition is the only way to do things I believe | 15:22:10 |
K900 | So all Nix flavors do it | 15:22:16 |
tiferrei | My 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 |
emily | you can use the command-line DetSys installer to install vanilla Nix | 15:23:07 |
emily | (but not the graphical .pkg ) | 15:23:14 |
emily | and the Lix installer is based on the DetSys one | 15:23:17 |