55 lines
1.5 KiB
ReStructuredText
55 lines
1.5 KiB
ReStructuredText
Configuration
|
|
=============
|
|
|
|
This section documents the config file. By default this file does not exist and
|
|
a default configuration is used instead.
|
|
|
|
Linux/BSD
|
|
``~/.config/sn0int.toml``
|
|
|
|
OSX
|
|
``~/Library/Preferences/sn0int.toml``
|
|
|
|
Windows
|
|
``%APPDATA%/sn0int.toml``
|
|
|
|
[core]
|
|
------
|
|
|
|
``registry``
|
|
Configure the registry you want to use. Defaults to ``https://sn0int.com``.
|
|
``no-autoupdate``
|
|
sn0int is going to check if your modules are outdated during startout once
|
|
a week. Set this option to ``true`` to disable this.
|
|
|
|
[namespaces]
|
|
------------------
|
|
|
|
By default sn0int modules are assumed to be installed from the registry. You
|
|
may want to keep a local directory with private modules, especially during
|
|
development. You can configure a folder that contains modules that aren't
|
|
managed by sn0int by adding a namespace section to the config file::
|
|
|
|
[namespaces]
|
|
foo = "/opt/sn0int/foo"
|
|
bar = "~/repos/a/b/c/sn0int-modules"
|
|
|
|
This is going to load modules from these two folders and register them in the
|
|
``foo`` and ``bar`` namespace.
|
|
|
|
Note that sn0int is also going to assume that symlinks in
|
|
``~/.local/share/sn0int/modules`` and folders containing a ``.git`` folder are
|
|
externally managed.
|
|
|
|
[network]
|
|
---------
|
|
|
|
To enable a proxy, add the following to your config file::
|
|
|
|
[network]
|
|
proxy = "127.0.0.1:9050"
|
|
|
|
This forces everything through tor (or any other socks5 proxy) and restricts
|
|
all other functions that depend on the network. For example the ``dns``
|
|
function is fully disabled if a proxy is configured.
|