Using the final package in the `onChange` block broke some use cases. This restores the old behavior and instead solves the test dependencies in a different way. Fixes #1611 This reverts commit 7c3c64208e.
7c3c64208e
Also add associated tests for both Sway and i3. PR #1231