From 4aee96241ca8e679bf25af14e572bc0ba17a9b6f Mon Sep 17 00:00:00 2001 From: hektor Date: Wed, 1 Apr 2026 21:55:46 +0200 Subject: [PATCH] fix: conditionally enable 'mpris-proxy' in audio module --- home/modules/audio/default.nix | 4 +++- modules/bluetooth/default.nix | 12 ------------ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/home/modules/audio/default.nix b/home/modules/audio/default.nix index 08d2417..e1053cd 100644 --- a/home/modules/audio/default.nix +++ b/home/modules/audio/default.nix @@ -1,5 +1,7 @@ -{ pkgs, ... }: +{ osConfig, pkgs, ... }: { home.packages = with pkgs; [ pulsemixer ]; + + services.mpris-proxy.enable = osConfig.hardware.bluetooth.enable or false; } diff --git a/modules/bluetooth/default.nix b/modules/bluetooth/default.nix index 4442c04..b0f12a3 100644 --- a/modules/bluetooth/default.nix +++ b/modules/bluetooth/default.nix @@ -1,5 +1,3 @@ -{ pkgs, ... }: - { hardware.bluetooth = { enable = true; @@ -14,14 +12,4 @@ }; }; }; - - systemd.user.services.mpris-proxy = { - description = "Mpris proxy"; - after = [ - "network.target" - "sound.target" - ]; - wantedBy = [ "default.target" ]; - serviceConfig.ExecStart = "${pkgs.bluez}/bin/mpris-proxy"; - }; }