You are trying to replace an existing interface (home) with a personal-files one… drop that definition name and instead call it “dot-fxrc-js”… that should make “interface reference ‘home’ found in base declaration” go away… note that the personal-files definition will still make it go into manual review though
i.e. drop the superfluous “network” re-definition that essentially just points to itself, stop trying to re-define “home” and use it as is (which gives you access to all non-hidden files/dirs of the users home) and add a personal-files entry that allows reading of ~/.fxrc.js using the right descriptive naming scheme …