From 6d9f543af8141b1d5f0fb6908203c9b872e5491f Mon Sep 17 00:00:00 2001 From: Zynh Ludwig Date: Tue, 16 Jul 2024 03:28:53 -0700 Subject: [PATCH] custom playerctl service --- home/modules/playerctl.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/home/modules/playerctl.nix b/home/modules/playerctl.nix index c907cbc..cec732b 100644 --- a/home/modules/playerctl.nix +++ b/home/modules/playerctl.nix @@ -17,7 +17,20 @@ in }; config = lib.mkIf cfg.enable { - services.playerctld.enable = true; + systemd.user.services.playerctld = { + Unit = { + Description = "MPRIS media player daemon"; + PartOf = [ "graphical-session.target" ]; + }; + + Install.WantedBy = [ "graphical-session.target" ]; + + Service = { + ExecStart = "${pkgs.playerctl}/bin/playerctld"; + Type = "dbus"; + BusName = "org.mpris.MediaPlayer2.playerctld"; + }; + }; home.packages = with pkgs; [ playerctl