environment: update XDG variables
xdg: create user-dirs.dirs

Firefox insists on creating a `Desktop` folder and doesn't seem to care
about what is defined in the environment. This fixes this issue.