diff --git a/modules/programs/wireguard.nix b/modules/programs/wireguard.nix index c053211..2410a03 100644 --- a/modules/programs/wireguard.nix +++ b/modules/programs/wireguard.nix @@ -21,9 +21,10 @@ service = "${serviceName}.service"; in pkgs.writeShellScriptBin "wg-disconnect-${interface}" '' + STOPTIME=$(${lib.getExe' pkgs.coreutils "date"} '+%Y-%m-%d %H:%M:%S') ${systemctl} stop ${service} start_time=$(${systemctl} show -p ActiveEnterTimestamp ${serviceName} | cut -d= -f2) - ${journalctl} -u ${service} --since "$start_time" --no-pager + ${journalctl} -u ${service} --since "$STOPTIME" --no-pager ''; in {