From f733e4ded6739a53165163d4faa0f5644be980e7 Mon Sep 17 00:00:00 2001 From: Frantisek Bohacek Date: Mon, 9 Oct 2023 18:58:13 +0200 Subject: [PATCH] feat: merge mpris ctl cli and daemon to one package --- modules/desktop/qtile/home.nix | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/modules/desktop/qtile/home.nix b/modules/desktop/qtile/home.nix index a446b12..cdba87f 100644 --- a/modules/desktop/qtile/home.nix +++ b/modules/desktop/qtile/home.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, user, location, ... }: +{ config, lib, unstable, pkgs, user, location, ... }: let sequence-detector-src = pkgs.fetchFromGitHub { @@ -11,8 +11,8 @@ let mpris-ctl-src = pkgs.fetchFromGitHub { owner = "Rutherther"; repo = "mpris-ctl"; - rev = "55b489ee7e609e7c126bab0a00c039a7096d24c1"; - hash = "sha256-wBjhyhRWQ1a3/Ekr3CSETQE0Der/1XLy1FVCpOsHAoA="; + rev = "bbfc1e98d1adcefb46709fa2c3db172ecaab56b8"; + hash = "sha256-63KlzDMVuWjUeukh33H7bR8CNMPXwTgN82aeiwnehXk="; }; sequence-detector-pkg = pkgs.rustPlatform.buildRustPackage { @@ -22,10 +22,10 @@ let cargoHash = "sha256-7S8TXqtKWR4utBeUe9Q7RrmHgJg5lqkLdmo9b+MTRGg="; }; - mpris-ctl-cli = pkgs.rustPlatform.buildRustPackage { - pname = "mpris-ctl-cli"; + mpris-ctl = unstable.rustPlatform.buildRustPackage { + pname = "mpris-ctl"; version = "0.1"; - src = mpris-ctl-src + "/cli"; + src = mpris-ctl-src; nativeBuildInputs = [ pkgs.dbus pkgs.pkg-config @@ -33,21 +33,7 @@ let propagatedBuildInputs = [ pkgs.dbus ]; - cargoHash = "sha256-4lwapbgaVFuZQKVlKTaxSwcXPCaqw0cAwjpY6g7Vr1g="; - }; - - mpris-ctl-daemon = pkgs.rustPlatform.buildRustPackage { - pname = "mpris-ctl-daemon"; - version = "0.1"; - src = mpris-ctl-src + "/daemon"; - nativeBuildInputs = [ - pkgs.pkg-config - pkgs.dbus - ]; - propagatedBuildInputs = [ - pkgs.dbus - ]; - cargoHash = "sha256-DiI7+k1cxAeZ0JsFadk51THwWpJlC+Y5pH785rGQjYM="; + cargoHash = "sha256-84jVwtfgnnM4OiNleqLW0z9YvSjPcZDylHGF8HtvUvY="; }; in { # services.udev.extraRules = @@ -57,8 +43,7 @@ in { }; home.packages = with pkgs; [ - mpris-ctl-cli - mpris-ctl-daemon + mpris-ctl sequence-detector-pkg ]; @@ -73,7 +58,7 @@ in { }; Service = { - ExecStart = "${mpris-ctl-daemon}/bin/mpris-ctld"; + ExecStart = "${mpris-ctl}/bin/mpris-ctld"; }; }; }; -- 2.48.1