| 9 Apr 2022 |
tilpner | I have considered that, but it seems odd to have add-on tasks outside of hydra for something that hydra could already do in legacy mode | 13:46:40 |
tilpner | Also, I'd like much lower git-push-to-deployed latencies than would be possible with even hourly nix flake update timers | 13:47:45 |
Amanda (she/her) | Flakes are meant to provide more reproducibility. I suppose hydra could have a mode to do the git updates for you, but that seems out of scope | 13:47:50 |
tilpner | I understand automatic updates don't exactly fit the design of flakes, but this reems to be a recurring problem:
- https://www.reddit.com/r/NixOS/comments/js5fxv/using_hydra_with_flakes_without_lock/
- https://www.reddit.com/r/NixOS/comments/negjsu/people_who_use_nix_flakes_for_their_system_config/
| 13:48:21 |
Amanda (she/her) | They don't just "not exactly" fit, they're pretty much antithetical | 13:49:15 |
Amanda (she/her) | The idea with flakes is you can pull a git repo, and get exactly the same output no matter when you do it | 13:49:52 |
tilpner | and I appreciate that property for manual builds and deployments, it's just with hydra where it becomes a problem for automatic deployments :) | 13:50:53 |