[archLinux] keymap not applied?

Heyas

-Just- installed Arch, and having difficulties to understand why my keyboard layout still is en_US, eventhough i had set it to be de_CH. UTF-8 obviously
This applies to console AND X.

However, its (the fonts) not been a -manual- installation as from a tarball, but using AUR (pacman).

Arch:

0 ~ $ localectl
   System Locale: LANG=de_CH.UTF-8
       VC Keymap: ch
      X11 Layout: n/a

0 ~ $ grep -v '#' /etc/{locale,vconsole}.conf 
/etc/locale.conf:LANG=de_CH.UTF-8
/etc/vconsole.conf:KEYMAP=ch
/etc/vconsole.conf:FONT=eurlatgr

grep -v '#' /etc/locale.gen 
de_CH.UTF-8 UTF-8  
en_US.UTF-8 UTF-8  

Fedora: (this was just taken as reference to be sure i used the same settings, as they work there)

# localectl output was copypasted before rebooting
    System Locale: LANG=de_CH.UTF-8
       VC Keymap: ch
      X11 Layout: ch

tmp/etc/locale.conf:LANG="de_CH.UTF-8"
tmp/etc/vconsole.conf:KEYMAP="ch"
tmp/etc/vconsole.conf:FONT="eurlatgr"

Dont tell me its the quotes, there are no quotes in the wiki.
Any ideas please? (aka; what did i miss?)
Thank you in advance.

NOTE:
I've been trying to install system-config-language, but there is no such package in AUR ( pacman -Q sys) (i used to use that tool on my fedora installation using awesome wm)

Even having LANG=de_CH.UTF-8 awesome & in xinitrc doesnt help to get my keymap loaded :frowning:

Any ideas / advice please?

---------- Post updated at 13:04 ---------- Previous update was at 11:09 ----------

Err, please note that the -ch- is invalid for Arch, though, its set in Fedora and seems to work.
Set it back to -sg-, and having swiss german on console again, yay login/decrypt password :stuck_out_tongue:

But still, in X i'm confronted with that annoying en_US layout.