xflux does not work with new fedora version any more (and likely will never do). Redshift is a good replacement in this case. It supports different methods to change color temperature of the screen and can use system location service to determine the location.
Install redshift:
sudo dnf install redshift
There is a GUI for the application, but there is no need to install it as no configuration is needed.
To make redshift start during the system load, you need to create a file /home/jsn/.config/autostart/redshift.desktop (where jsn is your username) with the following content:
[Desktop Entry]
Type=Application
Name=redshift
Comment=Redshift
Exec=/usr/bin/redshift
Terminal=false