In Linux, and unix in general, it is considered quite rude to create a file or directory in $HOME which does not begin with a dot.
Hence you should use $HOME/.config instead of $HOME/lib for the AppDataDir. This would be consistent with Debian policy, the XDG Base Directory Specification, etc...
In Linux, and unix in general, it is considered quite rude to create a file or directory in $HOME which does not begin with a dot.
Hence you should use $HOME/.config instead of $HOME/lib for the AppDataDir. This would be consistent with Debian policy, the XDG Base Directory Specification, etc...