diff --git a/demo/default.nix b/demo/default.nix index a8c2ea5..8c3305f 100644 --- a/demo/default.nix +++ b/demo/default.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, ... }: +{ pkgs, lib, config, ... }: { system.stateVersion = "25.05"; @@ -71,7 +71,7 @@ Type = "oneshot"; RemainAfterExit = true; }; - path = [ pkgs.intake ]; + path = config.environment.systemPackages ++ [ pkgs.intake ]; environment.INTAKE_DATA_DIR = "/home/${userName}/.local/share/intake"; wantedBy = [ "intake-${userName}.service" ]; before = [ "intake-${userName}.service" ]; diff --git a/module.nix b/module.nix index 864689d..ceeef69 100644 --- a/module.nix +++ b/module.nix @@ -108,7 +108,7 @@ in "intake-${userName}" = { description = "Intake service for user ${userName}"; script = "${runScript userName}"; - path = intakeCfg.extraPackages ++ userCfg.extraPackages; + path = config.environment.systemPackages ++ intakeCfg.extraPackages ++ userCfg.extraPackages; environment = { INTAKE_DATA_DIR = "/home/${userName}/.local/share/intake"; };