This seems to work after a reboot, but all the files are now read only with source = config.lib.file.mkOutOfStoreSymlink ./config/dracula/lxqt; and recurive = true/false
dr-xr-xr-x 2 root root 4096 Jan 1 1970 .
dr-xr-xr-x 3 root root 4096 Jan 1 1970 ..
-r--r--r-- 28 root root 379 Jan 1 1970 lxqt.conf
-r--r--r-- 28 root root 76 Jan 1 1970 lxqt-config-appearance.conf
-r--r--r-- 28 root root 30 Jan 1 1970 lxqt-config.conf
-r--r--r-- 28 root root 76 Jan 1 1970 session.conf
I want these writable but they appear to belong to root