@REACHUS Yes, the single quote makes the shell not expand the string within the quotes
Also, when you want to combine a variable with something else, it's good practice to enclose the variable in curly braces, like so: ${DOTFILES_DIR}/Xresources.solarized
The reason is that if you follow the variable name with an alphabetic character, the shell won't know where the variable name ends and the nest string starts, but the bracers will clarify that