Option set in "00-keyboard.conf" does not work across reboot

Hello everyone,
I have recently installed EOS i3wm edition. I like to use my caps lock key as my escape key. I can easily do that if I put setxkbmap -option caps:swapescape in my bashrc or something. But I like to do it the “proper way”. So I tried to follow arch wiki and changed my /etc/X11/xorg.conf.d/00-keyboard.conf to look like

# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us"
        Option "XkbOptions" "caps:swapescape"

But when I reboot, it does not seem to work.

What can I do to make the change persistent?