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

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.


switch-system-program (os #:optional profile)
Channel: guix
Location: guix/scripts/system/reconfigure.scm (guix scripts system reconfigure)
Documentation:

Return an executable store item that, upon being evaluated, will create a new generation of PROFILE pointing to the directory of OS, switch to it atomically, and run OS's activation script.

check-forward-update (#:optional validate-reconfigure #:key current-channels)
Channel: guix
Location: guix/scripts/system/reconfigure.scm (guix scripts system reconfigure)
Documentation:

Call VALIDATE-RECONFIGURE passing it, for each channel, the channel, the currently-deployed commit (from CURRENT-CHANNELS, which is as returned by 'guix system describe' by default) and the target commit (as returned by 'guix describe').

kexec-loading-program (os)
Channel: guix
Location: guix/scripts/system/reconfigure.scm (guix scripts system reconfigure)
Documentation:

Return a program that calls 'kexec_file_load' to allow rebooting into OS via 'kexec'.

install-bootloader (eval configuration bootcfg #:key run-installer? target)
Channel: guix
Location: guix/scripts/system/reconfigure.scm (guix scripts system reconfigure)
Documentation:

Using EVAL, a monadic procedure taking a single G-Expression as an argument, configure the bootloader on TARGET such that OS will be booted by default and additional configurations specified by MENU-ENTRIES can be selected.

upgrade-services-program (service-files to-start to-unload to-restart)
Channel: guix
Location: guix/scripts/system/reconfigure.scm (guix scripts system reconfigure)
Documentation:

Return an executable store item that, upon being evaluated, will upgrade the Shepherd (PID 1) by unloading obsolete services and loading new services. SERVICE-FILES is a list of Shepherd service files to load, and TO-START, TO-UNLOAD, and TO-RESTART are lists of the Shepherd services' canonical names (symbols).

ensure-forward-reconfigure (channel start commit relation)
Channel: guix
Location: guix/scripts/system/reconfigure.scm (guix scripts system reconfigure)
Documentation:

Raise an error if RELATION is not 'ancestor, meaning that START is not an ancestor of COMMIT, unless CHANNEL specifies a commit.

install-bootloader-program (installer disk-installer bootloader-package bootcfg bootcfg-file devices target)
Channel: guix
Location: guix/scripts/system/reconfigure.scm (guix scripts system reconfigure)
Documentation:

Return an executable store item that, upon being evaluated, will install BOOTCFG to BOOTCFG-FILE, a target file name, on DEVICES, a list of file system devices, at TARGET, a mount point, and subsequently run INSTALLER from BOOTLOADER-PACKAGE.

warn-about-backward-reconfigure (channel start commit relation)
Channel: guix
Location: guix/scripts/system/reconfigure.scm (guix scripts system reconfigure)
Documentation:

Warn about non-forward updates of CHANNEL from START to COMMIT, without aborting.

switch-to-system (eval os #:optional profile)
Channel: guix
Location: guix/scripts/system/reconfigure.scm (guix scripts system reconfigure)
Documentation:

Using EVAL, a monadic procedure taking a single G-Expression as an argument, create a new generation of PROFILE pointing to the directory of OS, switch to it atomically, and run OS's activation script.

find-service-types (regexps)
Channel: guix
Location: guix/scripts/system/search.scm (guix scripts system search)
Documentation:

Return a list of service type/score pairs: service types whose name or description matches REGEXPS sorted by relevance, and their score.

service-type->recutils (type port #:optional width #:key extra-fields hyperlinks? highlighting)
Channel: guix
Location: guix/scripts/system/search.scm (guix scripts system search)
Documentation:

Write to PORT a recutils record of TYPE, arranging to fit within WIDTH columns. When HYPERLINKS? is true, emit hyperlink escape sequences when appropriate. Pass the description through HIGHLIGHTING, a one-argument procedure that may return a colorized version of its argument.

guix-system-search args
Channel: guix
Location: guix/scripts/system/search.scm (guix scripts system search)
report-shepherd-error (error)
Channel: guix
Location: guix/scripts/system.scm (guix scripts system)
Documentation:

Report ERROR, a '&shepherd-error' error condition object.

service-node-type (services)
Channel: guix
Location: guix/scripts/system.scm (guix scripts system)
Documentation:

Return a node type for SERVICES. Since <service> instances are not self-contained (they express dependencies on service types, not on services), we have to create the 'edges' procedure dynamically as a function of the full list of services.

profile-boot-parameters (#:optional profile numbers)
Channel: guix
Location: guix/scripts/system.scm (guix scripts system)
Documentation:

Return a list of 'boot-parameters' for the generations of PROFILE specified by NUMBERS, which is a list of generation numbers. The list is ordered from the most recent to the oldest profiles.

read-operating-system (file)
Channel: guix
Location: guix/scripts/system.scm (guix scripts system)
Documentation:

Read the operating-system declaration from FILE and return it.

guix-system args
Channel: guix
Location: guix/scripts/system.scm (guix scripts system)
Documentation:

build and deploy full operating systems

shepherd-service-node-type (services)
Channel: guix
Location: guix/scripts/system.scm (guix scripts system)
Documentation:

Return a node type for SERVICES, a list of <shepherd-service>.

guix-time-machine args
Channel: guix
Location: guix/scripts/time-machine.scm (guix scripts time-machine)
Documentation:

run commands from a different revision

guix-upgrade args
Channel: guix
Location: guix/scripts/upgrade.scm (guix scripts upgrade)
Documentation:

upgrade packages to their latest version

guix-weather args
Channel: guix
Location: guix/scripts/weather.scm (guix scripts weather)
Documentation:

report on the availability of pre-built package binaries

%distro-age-warning
Channel: guix
Location: guix/scripts.scm (guix scripts)
define-command
Channel: guix
Location: guix/scripts.scm (guix scripts)
args-fold* (args options unrecognized-option-proc operand-proc . seeds)
Channel: guix
Location: guix/scripts.scm (guix scripts)
Documentation:

A wrapper on top of `args-fold' that does proper user-facing error reporting.

Total public symbols: 43034