l pipewire: skip configuring wireplumber, add bluetooth config

This commit is contained in:
lassulus 2023-05-29 20:03:26 +02:00
parent e629da17d5
commit 7c3b3400b7
3 changed files with 42 additions and 10 deletions

View File

@ -22,15 +22,14 @@
pulse.enable = true; pulse.enable = true;
jack.enable = true; jack.enable = true;
}; };
environment.etc = {
systemd.services.wireplumber = { "wireplumber/bluetooth.lua.d/51-bluez-config.lua".text = ''
environment = { bluez_monitor.properties = {
HOME = "/var/lib/wireplumber"; ["bluez5.enable-sbc-xq"] = true,
DISPLAY = ":0"; ["bluez5.enable-msbc"] = true,
}; ["bluez5.enable-hw-volume"] = true,
path = [ ["bluez5.headset-roles"] = "[ hsp_hs hsp_ag hfp_hf hfp_ag ]"
pkgs.dbus }
]; '';
serviceConfig.StateDirectory = "wireplumber";
}; };
} }

View File

@ -0,0 +1,20 @@
{ config, lib, pkgs, ... }:
{
systemd.services.weron = {
wantedBy = [ "multi-user.target" ];
environment = {
WERON_RADDR = "ws://lassul.us:23420/";
};
serviceConfig = {
ExecStart = pkgs.writers.writeDash "weron" ''
${pkgs.weron}/bin/weron vpn ip \
--community krebs \
--password aidsballs \
--key aidsballs \
--ips 10.249.1.0/24 \
--verbose 7 \
--dev weron
'';
};
};
}

View File

@ -0,0 +1,13 @@
{ config, lib, pkgs, ... }:
{
systemd.services.weron-signaler = {
wantedBy = [ "multi-user.target" ];
environment = {
};
serviceConfig = {
ExecStart = ''${pkgs.weron}/bin/weron signaler --verbose=7 --laddr ":23420"'';
};
};
networking.firewall.allowedTCPPorts = [ 23420 ];
}