diff options
author | éclairevoyant <848000+eclairevoyant@users.noreply.github.com> | 2024-05-24 19:11:54 -0400 |
---|---|---|
committer | éclairevoyant <848000+eclairevoyant@users.noreply.github.com> | 2024-05-24 19:11:54 -0400 |
commit | 04548e7e1f256a0ff270f48d0a4dbc224aeeb728 (patch) | |
tree | f9d356b29985e5305a8683abfb14de78e29c11d5 /nixos | |
parent | 93a707cfe2ae99647059a17ff6daace3c2e5d5a4 (diff) |
nixos/journalwatch: add package option
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/logging/journalwatch.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/logging/journalwatch.nix b/nixos/modules/services/logging/journalwatch.nix index 71b29d57b7eb7..48fd992ffb65a 100644 --- a/nixos/modules/services/logging/journalwatch.nix +++ b/nixos/modules/services/logging/journalwatch.nix @@ -56,6 +56,8 @@ in { ''; }; + package = mkPackageOption pkgs "journalwatch" { }; + priority = mkOption { type = types.int; default = 6; @@ -240,7 +242,7 @@ in { # requires a relative directory name to create beneath /var/lib StateDirectory = user; StateDirectoryMode = "0750"; - ExecStart = "${pkgs.python3Packages.journalwatch}/bin/journalwatch mail"; + ExecStart = "${getExe cfg.package} mail"; # lowest CPU and IO priority, but both still in best-effort class to prevent starvation Nice=19; IOSchedulingPriority=7; |