New comment by rationalize-zz on void-packages repository https://github.com/void-linux/void-packages/pull/48916#issuecomment-1964921198 Comment: I am of the opinion that there should not be any additional dependencies added, for the following reasons: - From a commit history perspective, the current merged version of Sway includes dmenu in the example config but does not count dmenu as a dependency. This is also true of the Foot terminal emulator. - From a consistency perspective, the example sway config calls Foot as the terminal emulator. If dmenu/wmenu become dependencies by nature of being included the example config, consistency would also require including Foot as a dependency. My opinion is that it would be better to not include any of these as dependencies. - From a design intention perspective, a WM is not a DE. WM should not become opinionated at a package level about which packages are "official" components of the WM. An alternative here would be to create some sort of "Sway-DE" meta-package if it is decided that a "works fresh out of the box" experience is wanted for this WM.