_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above.

API method:

GET /api/symbols?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


mapm/accumulate-builds (mproc lst)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Like 'mapm' in %STORE-MONAD, but accumulate 'build-things' calls and coalesce them into a single call.

nix-connection-error?
Channel: guix
Location: guix/store.scm (guix store)
store-protocol-error-message
Channel: guix
Location: guix/store.scm (guix store)
built-in-builders (store)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return the names of the supported built-in derivation builders supported by STORE.

references*
Channel: guix
Location: guix/store.scm (guix store)
%store-monad
Channel: guix
Location: guix/store.scm (guix store)
file-mapping->tree (mapping)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Convert MAPPING, an alist like:

(("guix/build/utils.scm" . "…/utils.scm"))

to a tree suitable for 'add-file-tree-to-store' and 'interned-file-tree'.

build-things (store things #:optional mode)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Build THINGS, a list of store items which may be either '.drv' files or outputs, and return when the worker is done building them. Elements of THINGS that are not derivations can only be substituted and not built locally. Alternately, an element of THING can be a derivation/output name pair, in which case the daemon will attempt to substitute just the requested output of the derivation. Return #t on success.

When a handler is installed with 'with-build-handler', it is called any time 'build-things' is called.

build
Channel: guix
Location: guix/store.scm (guix store)
has-substitutes?
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return #t if binary substitutes are available for PATH, and #f otherwise.

current-build-output-port
Channel: guix
Location: guix/store.scm (guix store)
substitutable-path-info
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return information about the subset of PATHS that is substitutable. For each substitutable path, a `substitutable?' object is returned; thus, the resulting list can be shorter than PATHS. Furthermore, that there is no guarantee that the order of the resulting list matches the order of PATHS.

mcached
Channel: guix
Location: guix/store.scm (guix store)
with-build-handler
Channel: guix
Location: guix/store.scm (guix store)
log-file (store file)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return the build log file for FILE, or #f if none could be found. FILE must be an absolute store file name, or a derivation file name.

store-connection-error-file
Channel: guix
Location: guix/store.scm (guix store)
fixed-output-path (name hash #:key output hash-algo recursive?)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return an output path for the fixed output OUTPUT defined by HASH of type HASH-ALGO, of the derivation NAME. RECURSIVE? has the same meaning as for 'add-to-store'.

store-lower (proc)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Lower PROC, a monadic procedure in %STORE-MONAD, to a "normal" procedure taking the store as its first argument.

port->connection (port #:key version built-in-builders)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Assimilate PORT, an input/output port, and return a connection to the daemon, assuming the given protocol VERSION. If BUILT-IN-BUILDERS is provided, it should be a list of strings and this will be used instead of the builtin builders provided by the build daemon.

Warning: this procedure assumes that the initial handshake with the daemon has already taken place on PORT and that we're just continuing on this established connection. Use with care.

ensure-path
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Ensure that the given path is valid; if it is not valid, it may be made valid by running a substitute. Return #t on success and raise an exception on failure.

As a GC root is not created by the daemon, you may want to call 'add-temp-root' on that store path.

store-error?
Channel: guix
Location: guix/store.scm (guix store)
open-connection (#:optional uri #:key port reserve-space? cpu-affinity non-blocking? built-in-builders buffer-size)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Connect to the daemon at URI (a string), or, if PORT is not #f, use it as the I/O port over which to communicate to a build daemon.

When RESERVE-SPACE? is true, instruct it to reserve a little bit of extra space on the file system so that the garbage collector can still operate, should the disk become full. When CPU-AFFINITY is true, it must be an integer corresponding to an OS-level CPU number to which the daemon's worker process for this connection will be pinned. If NON-BLOCKING?, use a non-blocking socket when using the file, unix or guix URI schemes. If BUILT-IN-BUILDERS is provided, it should be a list of strings and this will be used instead of the builtin builders provided by the build daemon. A default BUFFER-SIZE of 8192 is used. Return a server object.

direct-store-path? (path)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return #t if PATH is a store path, and not a sub-directory of a store path. This predicate is sometimes needed because files *under* a store path are not valid inputs.

valid-store-name? (name)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return true if NAME is syntactically a valid store file name--i.e., a name that would be accepted by 'add-to-store' & co.

Total public symbols: 43034