From c6278d98642af2f6f58f3e5ac4b749b86de4c2c4 Mon Sep 17 00:00:00 2001 From: winston Date: Thu, 9 Feb 2023 17:33:44 +0100 Subject: [PATCH] fix(music): use getExe for discord presence --- modules/music.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/music.nix b/modules/music.nix index e258dad..51df452 100644 --- a/modules/music.nix +++ b/modules/music.nix @@ -1,8 +1,9 @@ -{ config, pkgs, ... }: +{ config, lib, pkgs, ... }: let inherit (pkgs.stdenv.hostPlatform) isDarwin; inherit (pkgs.stdenv.hostPlatform) isLinux; + darp = pkgs.callPackage ../packages/discord-applemusic-rich-presence {}; in { @@ -42,14 +43,14 @@ in }; }; - home.packages = with pkgs; lib.optionals isDarwin [ - (callPackage ../packages/discord-applemusic-rich-presence {}) + home.packages = lib.mkIf isDarwin [ + darp ]; launchd.agents.discord-applemusic-rich-presence = { enable = true; config = { - ProgramArguments = [ "${config.home.homeDirectory}/.nix-profile/bin/discord-applemusic-rich-presence" ]; + ProgramArguments = [ "${lib.getExe darp}" ]; KeepAlive = true; RunAtLoad = true; StandardErrorPath = "${config.home.homeDirectory}/.cache/discord-applemusic-rich-presence.log";