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

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.


build-status-downloads-completed
Channel: guix
Location: guix/status.scm (guix status)
compute-status (event status #:key current-time derivation-path->output-path)
Channel: guix
Location: guix/status.scm (guix status)
Documentation:

Given EVENT, a tuple like (build-started "/gnu/store/...-foo.drv" ...), compute a new status based on STATUS.

build-log-file
Channel: guix
Location: guix/status.scm (guix status)
with-status-verbosity
Channel: guix
Location: guix/status.scm (guix status)
call-with-database (file proc #:key wal-mode?)
Channel: guix
Location: guix/store/database.scm (guix store database)
Documentation:

Pass PROC a database record corresponding to FILE. If FILE doesn't exist, create it and initialize it as a new database. Unless WAL-MODE? is set to #f, set journal_mode=WAL.

valid-path-id (db path)
Channel: guix
Location: guix/store/database.scm (guix store database)
Documentation:

If PATH exists in the 'ValidPaths' table, return its numerical identifier. Otherwise, return #f.

register-items (db items #:key prefix registration-time log-port)
Channel: guix
Location: guix/store/database.scm (guix store database)
Documentation:

Register all of ITEMS, a list of <store-info> records as returned by 'read-reference-graph', in DB. ITEMS must be in topological order (with leaves first.) REGISTRATION-TIME must be the registration time to be recorded in the database; #f means "now". Write a progress report to LOG-PORT. All of ITEMS must be protected from GC and locked during execution of this, typically by adding them as temp-roots.

with-database
Channel: guix
Location: guix/store/database.scm (guix store database)
%default-database-file
Channel: guix
Location: guix/store/database.scm (guix store database)
vacuum-database ()
Channel: guix
Location: guix/store/database.scm (guix store database)
register-valid-path (db #:key path references deriver hash nar-size time)
Channel: guix
Location: guix/store/database.scm (guix store database)
Documentation:

Registers this stuff in DB. PATH is the store item to register and REFERENCES is the list of store items PATH refers to; DERIVER is the '.drv' that produced PATH, HASH is the base16-encoded Nix sha256 hash of PATH (prefixed with "sha256:"), and NAR-SIZE is the size in bytes PATH after being converted to nar form. TIME is the registration time to be recorded in the database or #f, meaning "right now".

Every store item in REFERENCES must already be registered.

reset-timestamps (file #:key preserve-permissions?)
Channel: guix
Location: guix/store/database.scm (guix store database)
Documentation:

Reset the modification time on FILE and on all the files it contains, if it's a directory. Canonicalize file permissions unless PRESERVE-PERMISSIONS? is true.

%epoch
Channel: guix
Location: guix/store/database.scm (guix store database)
sql-schema
Channel: guix
Location: guix/store/database.scm (guix store database)
store-database-file (#:key prefix state-directory)
Channel: guix
Location: guix/store/database.scm (guix store database)
Documentation:

Return the store database file name, taking PREFIX and STATE-DIRECTORY into account when provided.

nar-sha256 (file)
Channel: guix
Location: guix/store/deduplication.scm (guix store deduplication)
Documentation:

Gives the sha256 hash of a file and the size of the file in nar form.

copy-file/deduplicate (source target #:key store)
Channel: guix
Location: guix/store/deduplication.scm (guix store deduplication)
Documentation:

Like 'copy-file', but additionally deduplicate TARGET in STORE.

deduplicate (path hash #:key store)
Channel: guix
Location: guix/store/deduplication.scm (guix store deduplication)
Documentation:

Check if a store item with sha256 hash HASH already exists. If so, replace PATH with a hardlink to the already-existing one. If not, register PATH so that future duplicates can hardlink to it. PATH is assumed to be under STORE.

dump-file/deduplicate (file input size type #:key store)
Channel: guix
Location: guix/store/deduplication.scm (guix store deduplication)
Documentation:

Write SIZE bytes read from INPUT to FILE, throwing system-error with an errno of EEXIST if FILE already exists. TYPE is a symbol, either 'regular or 'executable.

This procedure is suitable as a #:dump-file argument to 'restore-file'. When used that way, it deduplicates files on the fly as they are restored, thereby removing the need for a deduplication pass that would re-read all the files down the road.

%gc-roots-directory
Channel: guix
Location: guix/store/roots.scm (guix store roots)
busy-store-items ()
Channel: guix
Location: guix/store/roots.scm (guix store roots)
Documentation:

Return the list of store items used by the currently running processes.

This code should typically run as root; it allows the garbage collector to determine which store items must not be deleted.

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

Return the list of garbage collector roots ("GC roots"). This includes "regular" roots found in %GC-ROOTS-DIRECTORY as well as indirect roots that are user-controlled symlinks stored anywhere on the file system.

user-owned? (root #:optional uid)
Channel: guix
Location: guix/store/roots.scm (guix store roots)
Documentation:

Return true if ROOT exists and is owned by UID, false otherwise.

connect-to-daemon (uri)
Channel: guix
Location: guix/store/ssh.scm (guix store ssh)
Documentation:

Connect to the SSH daemon at URI, a URI object with the 'ssh' scheme.

Total public symbols: 89811