In darktable you have:
input profile - should match the source, for raw files it’s the camera matrix, for non raws it’s embedded profile in the file
working profile - should be some linear large space like default rec2020, so you don’t clip anything
export profile - depends on intended use of the exported image
display profile - you need to calibrate your screen, calibration software provides the icc profile to your os, so ‘system display profile’ should work (except for windows with multiple monitors, where it’s broken since 2.6)