I actually switch between bspwm, sway, and other desktop environments depending on how I feel now, and use dunst for bspwm.
dunst actually has Wayland support but I'd like to try something else for now, possibly something more "sway-like".
Since my dotfiles are now sorted by individual programs instead of in groups, I'm trying a new README format. This format should provide more useful information and be easier to read as well.