My configuration and customization for using xmonad, a tiling X11 window manager, and related tools.
curl -L https://raw.githubusercontent.com/cbpark/dotXmonad/master/install.sh | $SHELL
xmonad, xmonad-contrib, and xmobar must be installed. The system tray stalonetray and composite manager compton are optional. D2 Coding font is used in xmobar.
Note that the default terminal emulator is set to be urxvt. See Xresources for its configuration.
rofi is used for the window switcher and the application launcher. The key bindings are M-<Tab> and C-<Return>, respectively.
See Keyboard backlight in ArchWiki. It seems to work with the Linux kernel >=4.9 and the recent version of upower.