add pavucontrol to swaywm packages

This commit is contained in:
TheWanderingCrow 2025-11-06 07:47:26 -05:00
parent cfaf99ee99
commit 1d39721237

View file

@ -3,16 +3,22 @@
config,
pkgs,
...
}: let
}:
let
monitorConfig =
(
map (m:
if m.enabled
then lib.strings.concatStringsSep "\n" ["output ${m.name} mode ${toString m.width}x${toString m.height}@${toString m.refreshRate}Hz pos ${toString m.x} ${toString m.y} transform ${toString m.transform}" "exec swww img -o ${m.name} ${m.background}"]
else "output ${m.name} disable")
)
config.monitors;
in {
(map (
m:
if m.enabled then
lib.strings.concatStringsSep "\n" [
"output ${m.name} mode ${toString m.width}x${toString m.height}@${toString m.refreshRate}Hz pos ${toString m.x} ${toString m.y} transform ${toString m.transform}"
"exec swww img -o ${m.name} ${m.background}"
]
else
"output ${m.name} disable"
))
config.monitors;
in
{
imports = [
./waybar.nix
../swww
@ -37,6 +43,7 @@ in {
pulseaudio
playerctl
brightnessctl
pavucontrol
];
wayland.windowManager.sway = {