From 58754dc0f568ba271c1e05e146c70afda921da02 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Sun, 16 Mar 2025 16:40:35 -0400 Subject: [PATCH] brightnessctl: add udev rules to package --- pkgs/by-name/br/brightnessctl/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/br/brightnessctl/package.nix b/pkgs/by-name/br/brightnessctl/package.nix index 35c5935f4f4d..843af6877465 100644 --- a/pkgs/by-name/br/brightnessctl/package.nix +++ b/pkgs/by-name/br/brightnessctl/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, pkg-config, systemd, + coreutils, }: stdenv.mkDerivation rec { @@ -19,7 +20,10 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace Makefile \ - --replace "pkg-config" "$PKG_CONFIG" + --replace-fail "pkg-config" "$PKG_CONFIG" + + substituteInPlace 90-brightnessctl.rules \ + --replace-fail /bin/ ${coreutils}/bin/ ''; makeFlags = [ @@ -28,6 +32,11 @@ stdenv.mkDerivation rec { "ENABLE_SYSTEMD=1" ]; + installTargets = [ + "install" + "install_udev_rules" + ]; + nativeBuildInputs = [ pkg-config ]; buildInputs = [ systemd ];