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

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.


%auxiliary-files-path
Channel: guix
Location: gnu/packages.scm (gnu packages)
%package-module-path
Channel: guix
Location: gnu/packages.scm (gnu packages)
specifications->manifest (specs)
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:
Given SPECS, a list of specifications such as "emacs@25.2" or "guile:debug", return a profile manifest.
specification->package (spec)
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:

Return a package matching SPEC. SPEC may be a package name, or a package name followed by an at-sign and a version number. If the version number is not present, return the preferred newest version.

specification->location (spec)
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:
Return the location of the highest-numbered package matching SPEC, a specification such as "guile@2" or "emacs".
%default-package-module-path
Channel: guix
Location: gnu/packages.scm (gnu packages)
search-patches
Channel: guix
Location: gnu/packages.scm (gnu packages)
%patch-path
Channel: guix
Location: gnu/packages.scm (gnu packages)
fold-available-packages (proc init)
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:

Fold PROC over the list of available packages. For each available package, PROC is called along these lines:

(PROC NAME VERSION RESULT #:outputs OUTPUTS #:location LOCATION …)

PROC can use #:allow-other-keys to ignore the bits it's not interested in. When a package cache is available, this procedure does not actually load any package module.

specifications->packages (specs)
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:
Given SPECS, a list of specifications such as "emacs@25.2" or "guile:debug", return a list of package/output tuples.
package-unique-version-prefix (name version)
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:

Search among all the versions of package NAME that are available, and return the shortest unambiguous version prefix to designate VERSION. If only one version of the package is available, return the empty string.

cache-is-authoritative? ()
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:

Return true if the pre-computed package cache is authoritative. It is not authoritative when entries have been added via GUIX_PACKAGE_PATH or '-L' flags.

all-packages
Channel: guix
Location: gnu/packages.scm (gnu packages)
generate-package-cache (directory)
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:

Generate under DIRECTORY a cache of all the available packages.

The primary purpose of the cache is to speed up package lookup by name such that we don't have to traverse and load all the package modules, thereby also reducing the memory footprint.

search-auxiliary-file (file-name)
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:

Search the auxiliary FILE-NAME. Return #f if not found.

find-newest-available-packages
Channel: guix
Location: gnu/packages.scm (gnu packages)
find-packages-by-name (name #:optional version)
Channel: guix
Location: gnu/packages.scm (gnu packages)
Documentation:

Return the list of packages with the given NAME. If VERSION is not #f, then only return packages whose version is prefixed by VERSION, sorted in decreasing version order.

log-rotation-configuration-size-threshold
Channel: guix
Location: gnu/services/admin.scm (gnu services admin)
resize-file-system-configuration-bcachefs-tools
Channel: guix
Location: gnu/services/admin.scm (gnu services admin)
log-rotation-configuration-calendar-event
Channel: guix
Location: gnu/services/admin.scm (gnu services admin)
package-database-configuration-schedule
Channel: guix
Location: gnu/services/admin.scm (gnu services admin)
file-database-configuration
Channel: guix
Location: gnu/services/admin.scm (gnu services admin)
package-database-configuration-channels
Channel: guix
Location: gnu/services/admin.scm (gnu services admin)
unattended-upgrade-configuration-services-to-restart
Channel: guix
Location: gnu/services/admin.scm (gnu services admin)
Total public symbols: 43079