2.home-manager/tests/modules/programs/ssh
Ramses 16663cb138
ssh: add settings.<name>.header option
The RFC 42 settings option derives the Host/Match line from the
attribute name. That makes it impossible to express headers that carry
Nix string context (e.g. Match exec referring to a store path), and
forces long computed patterns into attribute names where a stable
logical name would be nicer for dag ordering.

Add an explicit `header` option on each block that defaults to the
attribute name (with the existing Host/Match prefix detection), and
have the legacy matchBlocks shim populate it instead of the
__hmSshBlockHeader internal.
2026-05-19 09:50:05 -05:00
..
default.nix ssh: add settings.<name>.header option 2026-05-19 09:50:05 -05:00
extra-config-no-default-host-expected.conf ssh: remove top level options 2025-08-26 17:12:13 -05:00
extra-config-no-default-host.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
extra-option-overrides-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
extra-option-overrides.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
forwards-dynamic-bind-path-with-port-asserts.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
forwards-dynamic-valid-bind-no-asserts-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
forwards-dynamic-valid-bind-no-asserts.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
forwards-local-bind-path-with-port-asserts.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
forwards-local-host-path-with-port-asserts.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
forwards-remote-bind-path-with-port-asserts.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
forwards-remote-host-path-with-port-asserts.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
includes.nix treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
match-blocks-attrs-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
match-blocks-attrs.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
match-blocks-extra-options-duplicates-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
match-blocks-extra-options-duplicates.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
match-blocks-match-and-hosts-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
match-blocks-match-and-hosts.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
no-assertions.json ssh: sockets forwards; remote and dynamic forwards 2019-10-02 20:42:29 +02:00
old-defaults-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
old-defaults-extra-config-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
old-defaults-extra-config.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
old-defaults.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
renamed-options-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
renamed-options.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
settings-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
settings-extra-options-assertion.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
settings-header-expected.conf ssh: add settings.<name>.header option 2026-05-19 09:50:05 -05:00
settings-header.nix ssh: add settings.<name>.header option 2026-05-19 09:50:05 -05:00
settings-raw-forwards-expected.conf ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
settings-raw-forwards.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00
settings.nix ssh: add RFC 42 settings option 2026-05-18 12:25:51 -05:00