I've heard that changing the hostname in new versions of fedora is done with the hostnamectl command. In addition, I recently (and successfully) changed my hostname on Arch Linux with this method. However, when running:
[root@localhost ~]# hostnamectl set-hostname --static paragon.localdomain
[root@localhost ~]# hostnamectl set-hostname --transient paragon.localdomain
[root@localhost ~]# hostnamectl set-hostname --pretty paragon.localdomain
The changes are not preserved after a reboot (contrary to many people's claims that it does). What is wrong?
-  I really don't want to edit /etc/hostnamemanually.
I should also note that this is a completely stock fedora. I haven't even gotten around to installing my core apps yet.
 
                