bluetooth support for audio mpris gestures
This commit is contained in:
parent
7297ba1a5c
commit
507d84c16d
@ -41,6 +41,7 @@
|
||||
bluetooth = {
|
||||
enable = true;
|
||||
blueman.enable = false;
|
||||
media-player-control.enable = false;
|
||||
};
|
||||
autoUpdate.enable = false;
|
||||
autoCleanup.enable = true;
|
||||
|
||||
@ -42,6 +42,7 @@
|
||||
bluetooth = {
|
||||
enable = true;
|
||||
blueman.enable = true;
|
||||
media-player-control.enable = true;
|
||||
};
|
||||
|
||||
autoUpdate.enable = true;
|
||||
|
||||
@ -2,12 +2,14 @@
|
||||
lib,
|
||||
config,
|
||||
userSettings,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
options = {
|
||||
sys.network.enable = lib.mkEnableOption "Enable networking";
|
||||
sys.bluetooth.enable = lib.mkEnableOption "Enable Bluetooth support";
|
||||
sys.bluetooth.blueman.enable = lib.mkEnableOption "Enable Blueman App";
|
||||
sys.bluetooth.media-player-control.enable = lib.mkEnableOption "Enable Media Player Control";
|
||||
};
|
||||
|
||||
config = lib.mkMerge [
|
||||
@ -35,5 +37,15 @@
|
||||
services.blueman.enable = true;
|
||||
}
|
||||
)
|
||||
(
|
||||
lib.mkIf config.sys.bluetooth.media-player-control.enable {
|
||||
systemd.user.services.mpris-proxy = {
|
||||
description = "Mpris proxy";
|
||||
after = ["network.target" "sound.target"];
|
||||
wantedBy = ["default.target"];
|
||||
serviceConfig.ExecStart = "${pkgs.bluez}/bin/mpris-proxy";
|
||||
};
|
||||
}
|
||||
)
|
||||
];
|
||||
}
|
||||
|
||||
@ -46,6 +46,7 @@
|
||||
bluetooth = {
|
||||
enable = lib.mkDefault true;
|
||||
blueman.enable = lib.mkDefault true;
|
||||
media-player-control.enable = lib.mkDefault false;
|
||||
};
|
||||
|
||||
autoUpdate.enable = lib.mkDefault true;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user