diff options
Diffstat (limited to 'accounts')
| -rw-r--r-- | accounts/gkleen@sif/systemd.nix | 18 | ||||
| -rw-r--r-- | accounts/gkleen@sif/zshrc | 2 |
2 files changed, 18 insertions, 2 deletions
diff --git a/accounts/gkleen@sif/systemd.nix b/accounts/gkleen@sif/systemd.nix index e601b49c..fd4b4cf4 100644 --- a/accounts/gkleen@sif/systemd.nix +++ b/accounts/gkleen@sif/systemd.nix | |||
| @@ -171,6 +171,8 @@ in { | |||
| 171 | }; | 171 | }; |
| 172 | Unit = { | 172 | Unit = { |
| 173 | StopWhenUnneeded = true; | 173 | StopWhenUnneeded = true; |
| 174 | StartLimitInterval = "2s"; | ||
| 175 | StartLimitBurst = 25; | ||
| 174 | }; | 176 | }; |
| 175 | }; | 177 | }; |
| 176 | "autossh-socks@proxy.mathw0h:8123" = { | 178 | "autossh-socks@proxy.mathw0h:8123" = { |
| @@ -385,11 +387,25 @@ in { | |||
| 385 | sockets = listToAttrs (map (port: nameValuePair "proxy-to-autossh-socks@${toString port}" { | 387 | sockets = listToAttrs (map (port: nameValuePair "proxy-to-autossh-socks@${toString port}" { |
| 386 | Socket = { | 388 | Socket = { |
| 387 | ListenStream = "%I"; | 389 | ListenStream = "%I"; |
| 390 | TriggerLimitIntervalSec = 0; | ||
| 391 | PollLimitIntervalSec = "180s"; | ||
| 392 | PollLimitBurst = 6; | ||
| 388 | }; | 393 | }; |
| 389 | Install = { | 394 | Install = { |
| 390 | WantedBy = ["default.target"]; | 395 | WantedBy = ["default.target"]; |
| 391 | }; | 396 | }; |
| 392 | }) [8118 8120 8122 8124]) // { | 397 | }) [8118 8122 8124]) // { |
| 398 | "proxy-to-autossh-socks@8120" = { | ||
| 399 | Socket = { | ||
| 400 | ListenStream = "%I"; | ||
| 401 | TriggerLimitIntervalSec = 0; | ||
| 402 | PollLimitIntervalSec = "2s"; | ||
| 403 | PollLimitBurst = 20; | ||
| 404 | }; | ||
| 405 | Install = { | ||
| 406 | WantedBy = ["default.target"]; | ||
| 407 | }; | ||
| 408 | }; | ||
| 393 | "yt-dlp" = { | 409 | "yt-dlp" = { |
| 394 | Socket = { | 410 | Socket = { |
| 395 | SocketMode = "0600"; | 411 | SocketMode = "0600"; |
diff --git a/accounts/gkleen@sif/zshrc b/accounts/gkleen@sif/zshrc index 702990c3..df0fe1d6 100644 --- a/accounts/gkleen@sif/zshrc +++ b/accounts/gkleen@sif/zshrc | |||
| @@ -61,7 +61,7 @@ dir() { | |||
| 61 | cd ${modifyPDF:h} | 61 | cd ${modifyPDF:h} |
| 62 | typeset -a pages | 62 | typeset -a pages |
| 63 | eval 'pages=(${dir}/${modifyPDF:t:r}_*.png(on))' | 63 | eval 'pages=(${dir}/${modifyPDF:t:r}_*.png(on))' |
| 64 | magick -verbose "$pages" ${modifyPDF} | 64 | magick -verbose "${pages[@]}" $(mktemp --tmpdir=${modifyPDF:h} ${modifyPDF:t:r}_XXXXXXXXXX.${modifyPDF:e}) |
| 65 | modifyPDF="" | 65 | modifyPDF="" |
| 66 | fi | 66 | fi |
| 67 | if [[ -n ${miniservePIDFile} ]]; then | 67 | if [[ -n ${miniservePIDFile} ]]; then |
