services.proton-pass-agent.enable
Whether to enable Proton Pass as a SSH agent.
Type: boolean
Default:
false
Example:
true
Declared by:
services.proton-pass-agent.package
The proton-pass-cli package to use.
Type: package
Default:
pkgs.proton-pass-cli
Declared by:
services.proton-pass-agent.extraArgs
Options given to pass-cli ssh-agent shart when the service is run.
See https://protonpass.github.io/pass-cli/commands/ssh-agent/#passphrase-protected-ssh-keys for more information.
Type: list of string
Default:
[ ]
Example:
[
"--share-id"
"--vault-name"
"MySshKeyVault"
"--refresh-interval"
"7200"
]
Declared by:
services.proton-pass-agent.socket
The agent’s socket; interpreted as a suffix to $XDG_RUNTIME_DIR
on Linux and $(getconf DARWIN_USER_TEMP_DIR) on macOS. This option
adds the --socket-path argument to the command.
Type: string
Default:
"proton-pass-agent"
Example:
"proton-pass-agent/socket"
Declared by: