The options I use already seems to be default in NixOS. I'm not sure about the backlight and the joystick, keeping this around until I can confirm this is not needed.
Because I'm getting tired of too many bash scripts and yet using Ansible seems overkill at the same time.
ansible-galaxy install mnussbaum.base16-builder-ansible