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

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?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.


wavemon 0.9.7
Dependencies: libcap@2.64 libnl@3.12.0 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/uoaerg/wavemon
Licenses: GPL 3+
Build system: gnu
Synopsis: Wireless network device monitor
Description:

Wavemon is a wireless device monitor with an interactive ncurses terminal interface. It can display and plot signal and noise levels in real time. It also reports packet statistics, device configuration, network parameters, and access points and other wireless clients of your wireless network hardware.

Wavemon should work (with varying levels of detail and features) with any device supported by the Linux kernel.

memtest86+ 7.20
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://www.memtest.org/
Licenses: GPL 2
Build system: gnu
Synopsis: Thorough real-mode memory tester
Description:

Memtest86+ is a thorough, stand-alone memory test for x86 systems. It repeatedly writes different patterns to all memory locations, reads them back again, and verifies whether the result is the same as what was written. This can help debug even intermittent and non-deterministic errors.

It runs independently of any operating system, at computer boot-up, so that it can scan as much of your RAM as possible for hardware defects.

ddcutil 2.2.5
Dependencies: eudev@3.2.14 glib@2.86.0 jansson@2.14 kmod@29 i2c-tools@4.3 libdrm@2.4.131 libusb@1.0.25 libx11@1.8.12 libxrandr@1.5.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://www.ddcutil.com/
Licenses: Modified BSD GPL 2+
Build system: gnu
Synopsis: Control external monitor settings
Description:

ddcutil can query and modify most external monitors' settings, such as brightness, colour levels, and input sources. Generally speaking, any setting that can be changed by pressing buttons on the monitor can be modified by ddcutil.

ddcutil communicates directly with monitors implementing the Monitor Control Command Set (MCCS). It usually does so through the the Display Data Channel Command Interface (DDC/CI) protocol on the I2C bus, but can also communicate over USB as per the USB Monitor Control Class Specification.

One particular use case is in colour profile management. Monitor calibration is relative to the monitor colour settings currently in effect, e.g. red gain. ddcutil allows colour-related settings to be saved at the time a monitor is calibrated, and restored when the calibration is applied.

This package includes udev rules that can be used by adding this package to the rules field of the udev-configuration record. It gives read/write access to i2c devices to users in the i2c group.

memtester 4.6.0
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: http://pyropus.ca/software/memtester/
Licenses: GPL 2
Build system: gnu
Synopsis: User-space memory subsystem tester
Description:

Memtester stress-tests the memory subsystem of your operating system and computer. It repeatedly writes different patterns to all memory locations, reads them back again, and verifies whether the result is the same as what was written. This can help debug even intermittent and non-deterministic errors.

Memtester runs entirely in user space. This means that you don't need to reboot to test your memory, but also that it's not possible to test all of the RAM installed in the system.

It can also be told to test memory starting at a particular physical address.

deskflow 1.26.0-0.ef96c2c
Dependencies: bash-minimal@5.2.37 cli11@2.4.2 gdk-pixbuf@2.44.4 libei@1.4.0 libportal@0.9.1 libx11@1.8.12 libxi@1.8.2 libxinerama@1.1.5 libxkbcommon@1.13.1 libxkbfile@1.1.3 libxrandr@1.5.4 libxtst@1.2.5 libsm@1.2.5 libice@1.1.2 openssl@3.5.5 pugixml@1.12.1 python@3.12.12 qtbase@6.9.2 qtsvg@6.9.2 qttranslations@6.9.2 qttools@6.9.2 qtwayland@6.9.2 tomlplusplus@3.4.0 wayland@1.24.0 wayland-protocols@1.47 xkeyboard-config@2.44
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://deskflow.org/
Licenses: GPL 2
Build system: cmake
Synopsis: Share a single keyboard and mouse between multiple computers
Description:

Deskflow is a keyboard and mouse sharing app. Use the keyboard, mouse,or trackpad of one computer to control nearby computers, and work seamlessly between them. It's like a software KVM (but without the video). TLS encryption is enabled by default. It supports Wayland clipboard sharing.

libcpuid 0.8.0
Dependencies: kmod@29
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://libcpuid.sourceforge.net/
Licenses: FreeBSD
Build system: cmake
Synopsis: Small library for x86 CPU detection and feature extraction
Description:

Libcpuid is a small C library to get vendor, model, branding string, code name and other information from x86 CPU. This library is not to be confused with the cpuid command line utility from package cpuid.

utmp-cli 1.063
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/usbtemp/utmp-cli
Licenses: Expat
Build system: gnu
Synopsis: Read temperature from USB thermometer
Description:

Read temperature from usbtemp.com USB thermometer and DS9097E compatible 1-wire adapter with one DS18B20 digital probe attached through command line interface.

tpm2-tools 5.7
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/tpm2-software/tpm2-tools
Licenses: Modified BSD
Build system: gnu
Synopsis: Tools for the Trusted Platform Module (TPM 2.0)
Description:

This package provides user tools for the Trusted Computing Group's (TCG) TPM2 Software Stack (TSS). These programs help with common tasks such as key management, attestation, encryption, and signing.

lxi-tools 2.8
Dependencies: glib@2.86.0 gtk@4.22.1 gtksourceview@5.16.0 json-glib@1.10.0 libadwaita@1.8.2 liblxi@1.20 lua@5.3.5
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://lxi-tools.github.io/
Licenses: Modified BSD
Build system: meson
Synopsis: LAN eXtensions for Instrumentation tools
Description:

This package provides tools for LAN eXtensions for Instrumentation based on the LXI Consortium standard which defines the communication protocols for modern instrumentation and data acquision systems using Ethernet.

edid-decode 0.0.0-1.3d63549
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://git.linuxtv.org/edid-decode.git/
Licenses: Expat
Build system: gnu
Synopsis: Decode @dfn{EDID} data in human-readable format
Description:

edid-decode decodes EDID monitor description data in human-readable format and checks if it conforms to the standards.

brillo 1.4.13
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://gitlab.com/cameronnemo/brillo
Licenses: Zero-Clause BSD GPL 3+
Build system: gnu
Synopsis: Controls the brightness of backlight and LED devices on Linux
Description:

Brillo is a command line tool to control the brightness of backlight and LED devices on Linux.

Notable features include:

  • Automatic best controller detection

  • Smooth transitions and natural brightness adjustments

  • Ability to save and restore brightness across boots

  • Directly using sysfs to set brightness without relying on X

  • Unprivileged access with no new setuid binaries

  • Containment with AppArmor

libsmbios 2.4.3
Dependencies: libxml2@2.14.6
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/dell/libsmbios
Licenses: The Open Software License 2.1 GPL 2+ Modified BSD Boost 1.0
Build system: gnu
Synopsis: Library for interacting with Dell SMBIOS tables
Description:

libsmbios provides a library to interface with the SMBIOS tables. It also provides extensions for proprietary methods of interfacing with Dell specific SMBIOS tables.

usbguard 1.1.4
Dependencies: audit@3.0.9 catch@1.3.5 dbus-glib@0.112 openldap@2.6.10 libcap-ng@0.9.3 libseccomp@2.6.0 libsodium@1.0.22 pegtl@3.2.7 polkit@121 protobuf@3.21.9 libqb@2.0.9
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://usbguard.github.io
Licenses: GPL 2
Build system: gnu
Synopsis: Helps to protect your computer against rogue USB devices (a.k.a. BadUSB)
Description:

USBGuard is a software framework for implementing USB device authorization policies (what kind of USB devices are authorized) as well as method of use policies (how a USB device may interact with the system). Simply put, it is a USB device whitelisting tool.

liquidctl 1.16.0
Propagated dependencies: python-colorlog@6.9.0 python-crcmod@1.7 python-docopt@0.6.2 python-hidapi@0.14.0.post2 python-pillow@12.1.1 python-pyusb@1.2.1 python-smbus@4.3
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/liquidctl/liquidctl
Licenses: GPL 3+
Build system: pyproject
Synopsis: Drivers and tools for liquid cooling equipment
Description:

Liquidctl is a package with tools, drivers and a Python library to work with liquid cooling equipment such as AIO coolers, fan controllers and other devices.

hare-lsp 0.2.0
Dependencies: hare-json@0.26.0.0
Channel: guix
Location: gnu/packages/hare-apps.scm (gnu packages hare-apps)
Home page: https://git.sr.ht/~whynothugo/hare-lsp/
Licenses: ISC
Build system: hare
Synopsis: Language server implementation for Hare
Description:

This package provides a language server implementation for Hare.

bonsai 1.4.0
Dependencies: hare-ev@0.26.0.0 hare-json@0.26.0.0
Channel: guix
Location: gnu/packages/hare-apps.scm (gnu packages hare-apps)
Home page: https://bonsai.builtwithhare.org
Licenses: AGPL 3+
Build system: hare
Synopsis: Finite State Machine structured as a tree that trigger commands
Description:

Bonsai is a Finite State Machine structured as a tree. It has been designed to trigger commands when successive events and/or a precise context is accepted. There is 4 kind of transition with specific acceptance rules:

  • event transition: The received event name match the transition one

  • context transition: The state context match the transition one

  • exec transition: The transition command is run and succeed

  • delay transition: The state wait for the delay transition duration. No other accepted event is received while waiting

The state will transition following every accepted transition. If there is no more available transition, the state goes back to the initial position.

sxmobar 1.2.0
Channel: guix
Location: gnu/packages/hare-apps.scm (gnu packages hare-apps)
Home page: https://sxmobar.builtwithhare.org
Licenses: AGPL 3+
Build system: hare
Synopsis: Status bar component manager
Description:

sxmobar is a status bar component manager. It is used to generate status lines for i3status, i3bar, swaybar, and others.

hare-mcron 1.3.0
Dependencies: hare-ev@0.26.0.0
Channel: guix
Location: gnu/packages/hare-apps.scm (gnu packages hare-apps)
Home page: https://mcron.builtwithhare.org/
Licenses: GPL 3+
Build system: hare
Synopsis: Sleeping cron job scheduler
Description:

Mcron is a cron implementation that is designed to be used on suspendable machines, like mobile phones. It will wake the device from suspension to trigger the tasks.

hare-gi 0.1.0
Propagated dependencies: at-spi2-core@2.52.0 gdk-pixbuf@2.44.4 glib@2.86.0 gobject-introspection@1.86.0 graphene@1.10.8 gtk@4.22.1 gtk+@3.24.51 harfbuzz@11.4.4 pango@1.56.4
Channel: guix
Location: gnu/packages/hare-xyz.scm (gnu packages hare-xyz)
Home page: https://sr.ht/~yerinalexey/hare-gi
Licenses: MPL 2.0
Build system: hare
Synopsis: GTK library Hare binding generator
Description:

hare-gi is a binding generator for GTK libraries, based on GObject Introspection development files. This package includes both the binding generator binary, as well as bindings for several common libraries, including GTK3, GTK4, and GLib.

hare-xml 0.25.2.0
Channel: guix
Location: gnu/packages/hare-xyz.scm (gnu packages hare-xyz)
Home page: https://git.sr.ht/~sircmpwn/hare-xml
Licenses: MPL 2.0
Build system: hare
Synopsis: XML support for Hare
Description:

This package provides XML support for Hare.

hare-gtk4-layer-shell 0.1.0
Propagated dependencies: gtk4-layer-shell@1.3.0
Channel: guix
Location: gnu/packages/hare-xyz.scm (gnu packages hare-xyz)
Home page: https://git.sr.ht/~sircmpwn/hare-gtk4-layer-shell
Licenses: MPL 2.0
Build system: hare
Synopsis: GTK layer-shell bindings for Hare
Description:

This package is a set of gtk-layer-shell bindings for the Hare language.

hare-json 0.26.0.0
Channel: guix
Location: gnu/packages/hare-xyz.scm (gnu packages hare-xyz)
Home page: https://sr.ht/~sircmpwn/hare-json
Licenses: MPL 2.0
Build system: hare
Synopsis: JSON support for Hare
Description:

This package provides JSON support for Hare.

hare-template 0.26.0.0
Propagated dependencies: hare-lex@0.26.0.0
Channel: guix
Location: gnu/packages/hare-xyz.scm (gnu packages hare-xyz)
Home page: https://git.sr.ht/~stacyharper/hare-template
Licenses: MPL 2.0
Build system: hare
Synopsis: Templating tool and library for Hare
Description:

This package aims to offer a good and simple templating system for Hare, using code generation.

hare-irc 0.25.2.0
Channel: guix
Location: gnu/packages/hare-xyz.scm (gnu packages hare-xyz)
Home page: https://sr.ht/~sircmpwn/hare-irc
Licenses: MPL 2.0
Build system: hare
Synopsis: IRC client protocol implementation for Hare
Description:

This package provides an implementation of the IRC client protocol for Hare programs, based on the ircdocs.horse specifications.

Total packages: 72465