diff options
Diffstat (limited to 'accounts')
| -rw-r--r-- | accounts/gkleen@sif/systemd.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/accounts/gkleen@sif/systemd.nix b/accounts/gkleen@sif/systemd.nix index 7aee29c5..a2d6e4ff 100644 --- a/accounts/gkleen@sif/systemd.nix +++ b/accounts/gkleen@sif/systemd.nix | |||
| @@ -27,7 +27,7 @@ let | |||
| 27 | 27 | ||
| 28 | newpid="" | 28 | newpid="" |
| 29 | i=200 | 29 | i=200 |
| 30 | while ! newpid=$(${lib.getExe pkgs.lsof} -Pi @localhost:"''${port}" -sTCP:LISTEN -t); do | 30 | while ! { newpid=$(${lib.getExe' pkgs.iproute2 "ss"} -HO -pln "src localhost sport ''${port}" | ${lib.getExe pkgs.gnused} -r 's/^.*pid=([0-9]+).*$/\1/'); [[ -n $newpid ]] }; do |
| 31 | if ! kill -0 "''${pid}"; then | 31 | if ! kill -0 "''${pid}"; then |
| 32 | wait "''${pid}" | 32 | wait "''${pid}" |
| 33 | exit $? | 33 | exit $? |
| @@ -403,7 +403,7 @@ in { | |||
| 403 | PollLimitBurst = 6; | 403 | PollLimitBurst = 6; |
| 404 | }; | 404 | }; |
| 405 | Install = { | 405 | Install = { |
| 406 | WantedBy = ["default.target"]; | 406 | WantedBy = ["sockets.target"]; |
| 407 | }; | 407 | }; |
| 408 | }) [8118 8122 8124 8126]) // { | 408 | }) [8118 8122 8124 8126]) // { |
| 409 | "proxy-to-autossh-socks@8120" = { | 409 | "proxy-to-autossh-socks@8120" = { |
| @@ -414,7 +414,7 @@ in { | |||
| 414 | PollLimitBurst = 20; | 414 | PollLimitBurst = 20; |
| 415 | }; | 415 | }; |
| 416 | Install = { | 416 | Install = { |
| 417 | WantedBy = ["default.target"]; | 417 | WantedBy = ["sockets.target"]; |
| 418 | }; | 418 | }; |
| 419 | }; | 419 | }; |
| 420 | "yt-dlp" = { | 420 | "yt-dlp" = { |
