Dê uma olhada na Especificação de diretório base do XDG . No seu caso, provavelmente deveria ser $XDG_DATA_HOME
:
$XDG_DATA_HOME defines the base directory relative to which user specific data files should be stored. If $XDG_DATA_HOME is either not set or empty, a default equal to $HOME/.local/share should be used.
Por favor, note: se você está escrevendo um daemon você deve usar algo como /var/lib/
ou /var/cache/
para salvar seus dados.