By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Run the internet-dependent tests purely too, via the pure-impure trick Instead of a separate impure NixCI test job, wrap the handful of tests that need real network access in a fixed-output derivation (the pure-impure trick, duplicated from NorfairKing/pure-impure-nix). Nix grants FODs network access, so these now run inside `nix flake check` as well. The heavy offline suite stays a normal, fully reproducible pure build. Removes nix-ci.nix and packages.impure-test.