Post AWO3mlz3F0POjTj6Zc by qyliss@chaos.social
(DIR) More posts by qyliss@chaos.social
(DIR) Post #AWO3mlz3F0POjTj6Zc by qyliss@chaos.social
2023-06-05T14:25:57Z
1 likes, 0 repeats
Working on NixOS modules is burnout fuel for me, because we don't have a good way to manage state migrations. Modules either accumulate ad-hoc shell code to migrate old state from arbitrarily old Nixpkgs versions, or problems that would require state migrations just don't get fixed.It's a huge difference to pkgs/, where there's zero state to worry about. We can aggressively refactor, and mistakes that weren't caught in review don't matter — they can just be fixed later.