diff --git a/nix-monitor/nix_monitor_service.luau b/nix-monitor/nix_monitor_service.luau index 036de2b..539347c 100644 --- a/nix-monitor/nix_monitor_service.luau +++ b/nix-monitor/nix_monitor_service.luau @@ -26,7 +26,7 @@ function killWithPidFile(file) local pid = noctalia.string.trim(noctalia.readFile(file)) if type(pid) == "string" and pid ~= "" then - noctalia.runAsync(`pkill -9 -P {pid}`) + noctalia.runAsync(`pkill -9 -P {pid} && kill -9 {pid}`) end noctalia.removeFile(file) end diff --git a/nix-monitor/plugin.toml b/nix-monitor/plugin.toml index a9f42ee..67aab9b 100644 --- a/nix-monitor/plugin.toml +++ b/nix-monitor/plugin.toml @@ -6,7 +6,7 @@ icon = "package" author = "avivbintangaringga" description = "Nixpkgs update monitor" tags = [ "nixos", "utility" ] -dependencies = [ "nix", "nixos-version", "nixos-rebuild", "git", "du", "cat", "awk", "grep", "tail", "wc", "pkill" ] +dependencies = [ "nix", "nixos-version", "nixos-rebuild", "git", "du", "cat", "awk", "grep", "tail", "wc", "kill", "pkill" ] license = "MIT" [[widget]]