diff options
author | Griffin Smith <grfn@gws.fyi> | 2020-07-19T18·35-0400 |
---|---|---|
committer | glittershark <grfn@gws.fyi> | 2020-07-20T14·45+0000 |
commit | 2ef1060361b582990f6b7335e16ce37bee6756f2 (patch) | |
tree | 815cf23a4ff9c6343eca1a7c79b535ff1209aca0 /third_party/nix/doc/manual/command-ref/conf-file.xml | |
parent | 31516eb9cde89824a58f4ebf30baaddc21ef9202 (diff) |
chore(3p/nix): Remove support for plugins r/1408
Plugins seem to not really be used anywhere (I can find one plugin that's actually defined, and it doesn't seem very useful, especially since we got rid of builtins.exec) and their presence is adding additional complexity and potential sources of bugs to an already unsteady refactor. At some point we may want to bring back something *like* plugins, but their design will likely be different and it will definitely be after we have a functioning Nix again. Change-Id: I3bc40e55917f70bf260fbc208c1705e2e6a7c626 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1291 Tested-by: BuildkiteCI Reviewed-by: Alyssa Ross <hi@alyssa.is> Reviewed-by: isomer <isomer@tvl.fyi>
Diffstat (limited to 'third_party/nix/doc/manual/command-ref/conf-file.xml')
-rw-r--r-- | third_party/nix/doc/manual/command-ref/conf-file.xml | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/third_party/nix/doc/manual/command-ref/conf-file.xml b/third_party/nix/doc/manual/command-ref/conf-file.xml index 48dce7c950d9..4a5400b1936f 100644 --- a/third_party/nix/doc/manual/command-ref/conf-file.xml +++ b/third_party/nix/doc/manual/command-ref/conf-file.xml @@ -598,37 +598,6 @@ password <replaceable>my-password</replaceable> </varlistentry> - <varlistentry xml:id="conf-plugin-files"> - <term><literal>plugin-files</literal></term> - <listitem> - <para> - A list of plugin files to be loaded by Nix. Each of these - files will be dlopened by Nix, allowing them to affect - execution through static initialization. In particular, these - plugins may construct static instances of RegisterPrimOp to - add new primops or constants to the expression language, - RegisterStoreImplementation to add new store implementations, - RegisterCommand to add new subcommands to the - <literal>nix</literal> command, and RegisterSetting to add new - nix config settings. See the constructors for those types for - more details. - </para> - <para> - Since these files are loaded into the same address space as - Nix itself, they must be DSOs compatible with the instance of - Nix running at the time (i.e. compiled against the same - headers, not linked to any incompatible libraries). They - should not be linked to any Nix libs directly, as those will - be available already at load time. - </para> - <para> - If an entry in the list is a directory, all files in the - directory are loaded as plugins (non-recursively). - </para> - </listitem> - - </varlistentry> - <varlistentry xml:id="conf-pre-build-hook"><term><literal>pre-build-hook</literal></term> <listitem> |