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

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.


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

Add the contents of FILE-NAME under BASENAME to the store and return its store file name. When RECURSIVE? is false, FILE-NAME must designate a regular file--not a directory nor a symlink. When RECURSIVE? is true and FILE-NAME designates a directory, the contents of FILE-NAME are added recursively; if FILE-NAME designates a flat file and RECURSIVE? is true, its contents are added, and its permission bits are kept. HASH-ALGO must be a string such as "sha256".

When RECURSIVE? is true, call (SELECT? FILE STAT) for each directory entry, where FILE is the entry's absolute file name and STAT is the result of 'lstat'; exclude entries for which SELECT? does not return true.

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

Return the info (hash, references, etc.) for PATH.

store-connection-error-file
Channel: guix
Location: guix/store.scm (guix store)
dead-paths (server)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return the list of dead store paths---i.e., store paths no longer referenced, and thus subject to being garbage-collected.

nix-server?
Channel: guix
Location: guix/store.scm (guix store)
store-connection-minor-version
Channel: guix
Location: guix/store.scm (guix store)
&nix-protocol-error
Channel: guix
Location: guix/store.scm (guix store)
add-text-to-store (store name text #:optional references)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Add TEXT under file NAME in the store, and return its store path. REFERENCES is the list of store paths referred to by the resulting store path.

store-bind
Channel: guix
Location: guix/store.scm (guix store)
derivation-log-file (drv)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return the build log file for DRV, a derivation file name, or #f if it could not be found.

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

Return the hash part of PATH as a base32 string, or #f if PATH is not a syntactically valid store path.

current-system
Channel: guix
Location: guix/store.scm (guix store)
cache-lookup-recorder (component title)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return a procedure of two arguments to record cache lookups, hits, and misses for COMPONENT. The procedure must be passed a Boolean indicating whether the cache lookup was a hit, and the actual cache (a vhash).

with-store
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.

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'.

query-derivation-outputs
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Return the list of outputs of PATH, a .drv file.

export-paths (server paths port #:key sign? recursive? start progress finish)
Channel: guix
Location: guix/store.scm (guix store)
Documentation:

Export the store paths listed in PATHS to PORT, in topological order, signing them if SIGN? is true. When RECURSIVE? is true, export the closure of PATHS---i.e., PATHS and all their dependencies.

START, PROGRESS, and FINISH are used to track progress of the data transfer. START is a one-argument that is passed the list of store items that will be transferred; it returns values that are then used as the initial state threaded through PROGRESS calls. PROGRESS is passed the store item about to be sent, along with the values previously return by START or by PROGRESS itself. FINISH is called when the last store item has been called.

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.

nix-server-socket
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.

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

Return the SHA256 hash of the nar serialization of PATH as a bytevector.

current-build-output-port
Channel: guix
Location: guix/store.scm (guix store)
&store-connection-error
Channel: guix
Location: guix/store.scm (guix store)
Total public symbols: 86650