I want to set my timezone to America/New_York. date says that the current time is CEST. I'm using systemd, no desktop environment.
Right now I have
/etc/localtime links to /usr/share/zoneinfo/America/New_York
/etc/timezone set to "America/New_York"
/etc/rc.conf set to "America/New_York" (arch linux should be ignored by systemd)
$TZ is unset
Hardware clock is set to utc time and works fine.
TZ=utc date
gives the right output.
Unfortunately I'm still on CEST. Am I missing something?