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

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.


allocate-store-connection-cache (name)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Allocate a new cache for store connections and return its identifier. Said identifier can be passed as an argument to

&nix-protocol-error
Channel: guix
Location: guix/store.scm (guix store)
store-connection-error-code
Channel: guix
Location: guix/store.scm (guix store)
references*
Channel: guix
Location: guix/store.scm (guix store)
nix-protocol-error-message
Channel: guix
Location: guix/store.scm (guix store)
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.

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

Lift PROC, a procedure whose first argument is a connection to the store, in the store monad.

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

Return #t when PATH designates a valid store item and #f otherwise (an invalid item may exist on disk but still be invalid, for instance because it is the result of an aborted or failed build.)

An exception is raised if PATH is not prefixed by the store directory (/gnu/store).

import-paths
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Import the set of store paths read from PORT into SERVER's store. An error is raised if the set of paths read from PORT is not signed (as per 'export-path #:sign? #t'.) Return the list of store paths imported.

build
Channel: guix
Location: guix/store.scm (guix store)
current-build-output-port
Channel: guix
Location: guix/store.scm (guix store)
nix-protocol-error-status
Channel: guix
Location: guix/store.scm (guix store)
delete-paths (server paths #:optional min-freed)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Delete PATHS from the store at SERVER, if they are no longer referenced. If MIN-FREED is non-zero, then stop after at least MIN-FREED bytes have been collected. Return the paths that were collected, and the number of bytes freed.

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.

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

Optimize the store by hard-linking identical files ("deduplication".) Return #t on success.

nix-server-minor-version
Channel: guix
Location: guix/store.scm (guix store)
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)
substitutable-paths
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return the subset of PATHS that is substitutable.

mcached
Channel: guix
Location: guix/store.scm (guix store)
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.

store-bind
Channel: guix
Location: guix/store.scm (guix store)
store-protocol-error-message
Channel: guix
Location: guix/store.scm (guix store)
set-current-system
Channel: guix
Location: guix/store.scm (guix store)
Total public symbols: 88176