merged with official i3lock upstream