update nixpad config
add synaptics options and fixup haskell config
update
add chromiumWrapper
refactor and update toast config