- Replace manual forAllSystems pattern with flake-parts.lib.mkFlake - Use perSystem for packages and devShells definitions - Pin rust-overlay's nixpkgs to follow main nixpkgs input - No functional changes to package or dev shell