Compare commits
3 Commits
hyprland
...
bdec3793d0
| Author | SHA1 | Date | |
|---|---|---|---|
| bdec3793d0 | |||
| dac2820c58 | |||
| a84ca38b45 |
@@ -270,10 +270,17 @@ in
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
if check_vpn; then
|
MAX_RETRIES=4
|
||||||
rm -f "$COUNTER_FILE"
|
for attempt in $(seq 1 $MAX_RETRIES); do
|
||||||
exit 0
|
if check_vpn; then
|
||||||
fi
|
rm -f "$COUNTER_FILE"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
if [ "$attempt" -lt "$MAX_RETRIES" ]; then
|
||||||
|
echo "Attempt $attempt/$MAX_RETRIES failed, retrying in 5 minutes..." >&2
|
||||||
|
sleep 300
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
# Failed — read and update counter (reset if from a previous day)
|
# Failed — read and update counter (reset if from a previous day)
|
||||||
today=$(date +%Y-%m-%d)
|
today=$(date +%Y-%m-%d)
|
||||||
@@ -302,7 +309,7 @@ in
|
|||||||
description = "Periodic PIA VPN connectivity check";
|
description = "Periodic PIA VPN connectivity check";
|
||||||
wantedBy = [ "timers.target" ];
|
wantedBy = [ "timers.target" ];
|
||||||
timerConfig = {
|
timerConfig = {
|
||||||
OnCalendar = "*:0/5";
|
OnCalendar = "*:0/30";
|
||||||
RandomizedDelaySec = "30s";
|
RandomizedDelaySec = "30s";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ in
|
|||||||
auth-default-access = "deny-all";
|
auth-default-access = "deny-all";
|
||||||
behind-proxy = true;
|
behind-proxy = true;
|
||||||
enable-login = true;
|
enable-login = true;
|
||||||
|
attachment-expiry-duration = "48h";
|
||||||
};
|
};
|
||||||
|
|
||||||
# backups
|
# backups
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
boot.extraModulePackages = [ ];
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
# thunderbolt
|
# thunderbolt
|
||||||
services.hardware.bolt.enable = true;
|
services.hardware.bolt.enable = false;
|
||||||
|
|
||||||
# firmware
|
# firmware
|
||||||
firmware.x86_64.enable = true;
|
firmware.x86_64.enable = true;
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
boot.extraModulePackages = [ ];
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
# thunderbolt
|
# thunderbolt
|
||||||
services.hardware.bolt.enable = true;
|
services.hardware.bolt.enable = false;
|
||||||
|
|
||||||
# firmware
|
# firmware
|
||||||
firmware.x86_64.enable = true;
|
firmware.x86_64.enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user