mirror of
https://github.com/LnL7/nix-darwin.git
synced 2024-09-11 12:49:18 +03:00
18 lines
451 B
Nix
18 lines
451 B
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
services.autossh.sessions = [ {
|
|
name = "foo";
|
|
user = "jfelice";
|
|
extraArguments = "-i /some/key -T -N bar.eraserhead.net";
|
|
} ];
|
|
|
|
test = ''
|
|
plist=${config.out}/Library/LaunchDaemons/org.nixos.autossh-foo.plist
|
|
test -f $plist
|
|
grep '<string>exec /nix/store/.*/bin/autossh ' $plist
|
|
grep '<string>exec.*-i /some/key ' $plist
|
|
tr -d '\n\t ' <$plist |grep '<key>KeepAlive</key><true */>'
|
|
'';
|
|
}
|