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.