From 487c344da36117c96c2ad0ccf8349bc5031a2bda Mon Sep 17 00:00:00 2001 From: shadeyg56 <31134255+shadeyg56@users.noreply.github.com> Date: Sat, 25 May 2024 10:02:57 -0500 Subject: [PATCH] Nix: fix duplicated package (#701) --- nix/module.nix | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/nix/module.nix b/nix/module.nix index e9a38d4f..cb603d7e 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -31,15 +31,21 @@ in { }; config = mkIf cfg.enable { - environment.systemPackages = [defaultPackage]; + environment.systemPackages = [ defaultPackage ]; - services.auto-cpufreq.enable = true; - systemd.services.auto-cpufreq = { - overrideStrategy = "asDropin"; - serviceConfig.ExecStart = mkForce [ - "" - "${defaultPackage}/bin/auto-cpufreq --daemon --config ${cfgFile}" - ]; + systemd = { + packages = [ defaultPackage ]; + services.auto-cpufreq = { + wantedBy = [ "multi-user.target" ]; + path = with pkgs; [ bash coreutils ]; + overrideStrategy = "asDropin"; + + serviceConfig.WorkingDirectory = ""; + serviceConfig.ExecStart = mkForce [ + "" + "${defaultPackage}/bin/auto-cpufreq --daemon --config ${cfgFile}" + ]; + }; }; }; }