waybar: add option for en-/disabling niri support (#361152)

Changed files
+5 -1
pkgs
by-name
wa
waybar
+5 -1
pkgs/by-name/wa/waybar/package.nix
···
jackSupport ? true,
mpdSupport ? true,
mprisSupport ? stdenv.hostPlatform.isLinux,
+
niriSupport ? true,
nlSupport ? true,
pipewireSupport ? true,
pulseSupport ? true,
···
"upower_glib" = upowerSupport;
"wireplumber" = wireplumberSupport;
})
-
++ lib.optional experimentalPatches (lib.mesonBool "experimental" true);
+
++ (lib.mapAttrsToList lib.mesonBool {
+
"experimental" = experimentalPatches;
+
"niri" = niriSupport;
+
});
env = lib.optionalAttrs systemdSupport {
PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "${placeholder "out"}/lib/systemd/user";