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

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.


keyboard-layout (name #:optional variant #:key model options)
Channel: guix
Location: gnu/system/keyboard.scm (gnu system keyboard)
Documentation:

Return a new keyboard layout with the given NAME and VARIANT.

NAME must be a string such as "fr"; VARIANT must be a string such as "bepo" or "nodeadkeys". See the 'xkeyboard-config' package for valid options.

keyboard-layout?
Channel: guix
Location: gnu/system/keyboard.scm (gnu system keyboard)
keyboard-layout-name
Channel: guix
Location: gnu/system/keyboard.scm (gnu system keyboard)
keyboard-layout-variant
Channel: guix
Location: gnu/system/keyboard.scm (gnu system keyboard)
keyboard-layout-options
Channel: guix
Location: gnu/system/keyboard.scm (gnu system keyboard)
keyboard-layout->console-keymap (layout #:key xkeyboard-config)
Channel: guix
Location: gnu/system/keyboard.scm (gnu system keyboard)
Documentation:

Return a Linux console keymap file for LAYOUT, a <keyboard-layout> record. Layout information is taken from the XKEYBOARD-CONFIG package.

containerized-operating-system (os mappings #:key shared-network? extra-file-systems)
Channel: guix
Location: gnu/system/linux-container.scm (gnu system linux-container)
Documentation:

Return an operating system based on OS for use in a Linux container environment. MAPPINGS is a list of <file-system-mapping> to realize in the containerized OS. EXTRA-FILE-SYSTEMS is a list of file systems to add to OS.

container-script (os #:key mappings shared-network?)
Channel: guix
Location: gnu/system/linux-container.scm (gnu system linux-container)
Documentation:

Return a derivation of a script that runs OS as a Linux container. MAPPINGS is a list of <file-system> objects that specify the files/directories that will be shared with the host system.

system-container
Channel: guix
Location: gnu/system/linux-container.scm (gnu system linux-container)
eval/container (exp #:key populate-file-system writable-root? mappings mounts namespaces guest-uid guest-gid child-is-pid1?)
Channel: guix
Location: gnu/system/linux-container.scm (gnu system linux-container)
Documentation:

Evaluate EXP, a gexp, in a new process executing in separate namespaces as listed in NAMESPACES. Add MOUNTS, a list of <file-system>, and MAPPINGS, a list of <file-system-mapping>, to the set of directories visible in the process's mount namespace. Inside the namespaces, run code as GUEST-UID and GUEST-GID. Return the process' exit status as a monadic value.

When CHILD-IS-PID1? is true, and if NAMESPACES contains 'pid', then the child process runs directly as PID 1. See the documentation for `(@ (gnu build linux-container) call-with-container)` for further details.

This is useful to implement processes that, unlike derivations, are not entirely pure and need to access the outside world or to perform side effects.

file-system-modules (file-systems)
Channel: guix
Location: gnu/system/linux-initrd.scm (gnu system linux-initrd)
Documentation:

Return the list of Linux modules needed to mount FILE-SYSTEMS.

file-system-packages (file-systems #:key volatile-root?)
Channel: guix
Location: gnu/system/linux-initrd.scm (gnu system linux-initrd)
Documentation:

Return the list of statically-linked, stripped packages to check FILE-SYSTEMS.

expression->initrd (exp #:key guile gzip name system)
Channel: guix
Location: gnu/system/linux-initrd.scm (gnu system linux-initrd)
Documentation:

Return as a file-like object a Linux initrd (a gzipped cpio archive) containing GUILE and that evaluates EXP, a G-expression, upon booting. All the derivations referenced by EXP are automatically copied to the initrd.

raw-initrd (file-systems #:key linux linux-modules pre-mount mapped-devices keyboard-layout helper-packages qemu-networking? volatile-root? on-error)
Channel: guix
Location: gnu/system/linux-initrd.scm (gnu system linux-initrd)
Documentation:

Return as a file-like object a raw initrd, with kernel modules taken from LINUX. FILE-SYSTEMS is a list of file-systems to be mounted by the initrd, possibly in addition to the root file system specified on the kernel command line via 'root'. LINUX-MODULES is a list of kernel modules to be loaded at boot time. MAPPED-DEVICES is a list of device mappings to realize before FILE-SYSTEMS are mounted. PRE-MOUNT is a G-expression to evaluate before realizing MAPPED-DEVICES. HELPER-PACKAGES is a list of packages to be copied in the initrd. It may include e2fsck/static or other packages needed by the initrd to check root partition.

When true, KEYBOARD-LAYOUT is a <keyboard-layout> record denoting the desired console keyboard layout. This is done before MAPPED-DEVICES are set up and before FILE-SYSTEMS are mounted such that, should the user need to enter a passphrase or use the REPL, this happens using the intended keyboard layout.

When QEMU-NETWORKING? is true, set up networking with the standard QEMU parameters.

When VOLATILE-ROOT? is true, the root file system is writable but any changes to it are lost.

ON-ERROR is passed to 'call-with-error-handling'; it determines what happens upon error.

base-initrd (file-systems #:key linux linux-modules mapped-devices keyboard-layout qemu-networking? volatile-root? extra-modules on-error)
Channel: guix
Location: gnu/system/linux-initrd.scm (gnu system linux-initrd)
Documentation:

Return as a file-like object a generic initrd, with kernel modules taken from LINUX. FILE-SYSTEMS is a list of file-systems to be mounted by the initrd, possibly in addition to the root file system specified on the kernel command line via 'root'. MAPPED-DEVICES is a list of device mappings to realize before FILE-SYSTEMS are mounted.

When true, KEYBOARD-LAYOUT is a <keyboard-layout> record denoting the desired console keyboard layout. This is done before MAPPED-DEVICES are set up and before FILE-SYSTEMS are mounted such that, should the user need to enter a passphrase or use the REPL, this happens using the intended keyboard layout.

QEMU-NETWORKING? and VOLATILE-ROOT? behaves as in raw-initrd.

The initrd is automatically populated with all the kernel modules necessary for FILE-SYSTEMS and for the given options. Additional kernel modules can be listed in LINUX-MODULES. They will be added to the initrd, and loaded at boot time in the order in which they appear.

%base-initrd-modules
Channel: guix
Location: gnu/system/linux-initrd.scm (gnu system linux-initrd)
%default-locale-libcs
Channel: guix
Location: gnu/system/locale.scm (gnu system locale)
locale-definition-source
Channel: guix
Location: gnu/system/locale.scm (gnu system locale)
locale-name->definition (name)
Channel: guix
Location: gnu/system/locale.scm (gnu system locale)
Documentation:

Return a <locale-definition> corresponding to NAME, guessing the charset, or #f on failure.

%default-locale-definitions
Channel: guix
Location: gnu/system/locale.scm (gnu system locale)
locale-directory (locales #:key libcs)
Channel: guix
Location: gnu/system/locale.scm (gnu system locale)
Documentation:

Return a locale directory containing all of LOCALES for each libc package listed in LIBCS.

It is useful to list more than one libc when willing to support already-installed packages built against a different libc since the locale data format changes between libc versions.

locale-definition
Channel: guix
Location: gnu/system/locale.scm (gnu system locale)
locale-definition-name
Channel: guix
Location: gnu/system/locale.scm (gnu system locale)
locale-definition?
Channel: guix
Location: gnu/system/locale.scm (gnu system locale)
Total public symbols: 86650