mirror of
https://github.com/nix-community/home-manager.git
synced 2026-11-04 11:50:08 +00:00
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.
22 lines
1.3 KiB
Nix
22 lines
1.3 KiB
Nix
{
|
|
ssh-old-defaults = ./old-defaults.nix;
|
|
ssh-old-defaults-extra-config = ./old-defaults-extra-config.nix;
|
|
ssh-extra-config-no-default-host = ./extra-config-no-default-host.nix;
|
|
ssh-extra-option-overrides = ./extra-option-overrides.nix;
|
|
ssh-renamed-options = ./renamed-options.nix;
|
|
ssh-includes = ./includes.nix;
|
|
ssh-settings = ./settings.nix;
|
|
ssh-settings-header = ./settings-header.nix;
|
|
ssh-settings-extra-options-assertion = ./settings-extra-options-assertion.nix;
|
|
ssh-settings-raw-forwards = ./settings-raw-forwards.nix;
|
|
ssh-match-blocks = ./match-blocks-attrs.nix;
|
|
ssh-match-blocks-extra-options-duplicates = ./match-blocks-extra-options-duplicates.nix;
|
|
ssh-match-blocks-match-and-hosts = ./match-blocks-match-and-hosts.nix;
|
|
ssh-forwards-dynamic-valid-bind-no-asserts = ./forwards-dynamic-valid-bind-no-asserts.nix;
|
|
ssh-forwards-dynamic-bind-path-with-port-asserts = ./forwards-dynamic-bind-path-with-port-asserts.nix;
|
|
ssh-forwards-local-bind-path-with-port-asserts = ./forwards-local-bind-path-with-port-asserts.nix;
|
|
ssh-forwards-local-host-path-with-port-asserts = ./forwards-local-host-path-with-port-asserts.nix;
|
|
ssh-forwards-remote-bind-path-with-port-asserts = ./forwards-remote-bind-path-with-port-asserts.nix;
|
|
ssh-forwards-remote-host-path-with-port-asserts = ./forwards-remote-host-path-with-port-asserts.nix;
|
|
}
|