swaynag: add module

Swaynag is a replacement of i3-nag for sway. Swaynag is embedded in
Sway's build process albeit it is not an integral part of Sway,
therefore it has been added under `wayland.windowManager.sway` instead
of `programs`. It can be moved at a later time if necessary.

Two unit tests were added validate the module behavior for an empty
configuration and the example configuration.
This commit is contained in:
polykernel 2021-11-20 23:06:12 -05:00 committed by Robert Helgesson
parent 1abd311eef
commit 15ae861e1b
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89
8 changed files with 138 additions and 0 deletions

2
.github/CODEOWNERS vendored
View file

@ -353,6 +353,8 @@
/modules/services/window-managers/i3-sway/sway.nix @alexarice @sumnerevans
/tests/modules/services/window-managers/sway @sumnerevans
/modules/services/window-managers/i3-sway/swaynag.nix @polykernel
/modules/services/wlsunset.nix @matrss
/tests/modules/services/wlsunset @matrss