may i suggest not using the user's home directory as the location to save gpuPeopsSoftX.cfg?  visible configuration files in home directories just clutter a usually already cluttered directory.  My suggestion would be to store psx plugins under ~/.plugins
Thanks