For listing installed packages using nixos-option command to get value of environment.systemPackages might be helpful.
As for removing, we have a PR that will document this behaviour but it has not been merged yet:
Though that is not completely up to date. evince, geary and some other modules can be excluded that way now.