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

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.


irqbalance 1.9.4
Dependencies: glib@2.86.0 ncurses@6.2.20210619 libnl@3.12.0 libcap-ng@0.9.3
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://irqbalance.github.io/irqbalance/
Licenses: GPL 2
Build system: gnu
Synopsis: Daemon used to load balance CPU interrupts
Description:

Irqbalance is a daemon to help balance the CPU load generated by interrupts across all of a systems CPUs. Irqbalance identifies the highest volume interrupt sources, and isolates each of them to a single unique CPU, so that load is spread as much as possible over an entire processor set, while minimizing cache miss rates for irq handlers.

dislocker 0.7.3
Dependencies: fuse@2.9.9 mbedtls@2.28.9
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/Aorimn/dislocker
Licenses: GPL 2+
Build system: cmake
Synopsis: FUSE driver to read/write Windows BitLocker drives
Description:

This package provides means to to read BitLocker encrypted partitions. Write functionality is also provided but check the README.

nvme-cli 2.5
Dependencies: libnvme@1.5 json-c@0.18 zlib@1.3.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/linux-nvme/nvme-cli
Licenses: GPL 2+
Build system: meson
Synopsis: NVM-Express user space tooling for Linux
Description:

Nvme-cli is a utility to provide standards compliant tooling for NVM-Express drives. It was made specifically for Linux as it relies on the IOCTLs defined by the mainline kernel driver.

gamemode 1.8.2
Dependencies: dbus@1.16.2 elogind@255.17 libinih@62
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/FeralInteractive/gamemode
Licenses: Modified BSD
Build system: meson
Synopsis: Optimise Linux system performance on demand
Description:

GameMode is a daemon and library for Linux that allows games to request a set of optimisations be temporarily applied to the host OS and/or a game process. GameMode was designed primarily as a stop-gap solution to problems with the Intel and AMD CPU powersave or ondemand governors, but is now host to a range of optimisation features and configurations, including CPU governor, I/O priority, process niceness, kernel scheduler, screensaver inhibiting, GPU performance mode, and custom scripts.

hotspot 1.6.0
Dependencies: coreutils-minimal@9.1 d-demangler@0.0.2 elfutils@0.192 karchive@6.23.0 kconfig@6.23.0 kcoreaddons@6.23.0 kddockwidgets@2.4.0 kgraphviewer@2.5.0 ki18n@6.23.0 kio@6.23.0 kiconthemes@6.23.0 kitemmodels@6.23.0 kitemviews@6.23.0 knotifications@6.23.0 kparts@6.23.0 ksyntaxhighlighting@6.23.0 kwindowsystem@6.23.0 libxkbcommon@1.13.1 perf@7.0.14 qtdeclarative@6.9.2 qtsvg@6.9.2 solid@6.23.0 threadweaver@6.23.0 zstd@1.5.6 rust-rustc-demangle-capi@0.1.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/KDAB/hotspot
Licenses: GPL 2+ GPL 3+
Build system: qt
Synopsis: Performance analysis GUI for Linux perf
Description:

Hotspot is a standalone GUI for performance data analysis. It aims to be similar to KCachegrind, but for data collected with perf, a profiler for use with the kernel Linux. Its main feature is graphically visualizing a perf.data file.

psm2 12.0
Dependencies: rdma-core@62.0 numactl@2.0.16
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/intel/opa-psm2
Licenses: Modified BSD GPL 2
Build system: gnu
Synopsis: Intel Performance Scaled Messaging 2 (PSM2) library
Description:

This package is low-level user-level Intel's communications interface. The PSM2 API is a high-performance vendor-specific protocol that provides a low-level communications interface for the Intel Omni-Path family of high-speed networking devices.

pam-gnupg 0.3
Dependencies: gnupg@2.4.8 linux-pam@1.5.2
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/cruegge/pam-gnupg
Licenses: GPL 3+
Build system: gnu
Synopsis: Unlock GnuPG keys on login
Description:

This package provides a PAM module that hands over your login password to gpg-agent. This can be useful if you are using a GnuPG-based password manager like pass.

efibootmgr 18
Dependencies: efivar@39 popt@1.18
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/rhboot/efibootmgr
Licenses: GPL 2+
Build system: gnu
Synopsis: Modify the Extensible Firmware Interface (EFI) boot manager
Description:

efibootmgr is a user-space application to modify the Intel Extensible Firmware Interface (EFI) Boot Manager. This application can create and destroy boot entries, change the boot order, change the next running boot option, and more.

lvm2 2.03.22
Dependencies: libaio@0.3.113 eudev@3.2.14
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://sourceware.org/lvm2/
Licenses: GPL 2 LGPL 2.1
Build system: gnu
Synopsis: Logical volume management for Linux
Description:

LVM2 is the logical volume management tool set for Linux-based systems. This package includes the user-space libraries and tools, including the device mapper. Kernel components are part of Linux-libre.

psm 3.3.20170428
Dependencies: util-linux@2.40.4
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/intel/psm
Licenses: FreeBSD GPL 2
Build system: gnu
Synopsis: Intel Performance Scaled Messaging (PSM) Libraries
Description:

The PSM Messaging API, or PSM API, is Intel's low-level user-level communications interface for the True Scale family of products. PSM users are enabled with mechanisms necessary to implement higher level communications interfaces in parallel environments.

tuxedo-keyboard 4.22.2
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers
Licenses: GPL 2+
Build system: linux-module
Synopsis: Linux kernel modules to control keyboard on most Tuxedo computers
Description:

This package provides the tuxedo_keyboard, tuxedo_io, clevo_wmi WMI and the clevo_acpi ACPI kernel modules to control the keyboard on most Tuxedo computers. The tuxedo_io module is also needed for the tuxedo-control-center (short tcc) package.

btrfs-progs 7.0
Dependencies: e2fsprogs@1.47.2 eudev@3.2.14 lzo@2.10 util-linux@2.40.4 util-linux@2.40.4 zlib@1.3.1 zlib@1.3.1 zstd@1.5.6 zstd@1.5.6
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://btrfs.wiki.kernel.org/index.php/Main_Page
Licenses: GPL 2 GPL 2+
Build system: gnu
Synopsis: Create and manage btrfs copy-on-write file systems
Description:

Btrfs is a CoW file system for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration.

wireless-tools 30.pre9
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
Licenses: GPL 2 LGPL 2.1+
Build system: gnu
Synopsis: Tools for manipulating Linux Wireless Extensions
Description:

Wireless Tools are used to manipulate the now-deprecated Linux Wireless Extensions; consider using iw instead. The Wireless Extension was an interface allowing you to set Wireless LAN specific parameters and get the specific stats. It is deprecated in favor the nl80211 interface.

acpilight 1.2
Dependencies: coreutils@9.1 python@3.12.12
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://gitlab.com/wavexx/acpilight
Licenses: GPL 3+
Build system: gnu
Synopsis: Backward-compatibile xbacklight replacement
Description:

acpilight is a backward-compatibile replacement for xbacklight that uses the ACPI interface to set the display brightness. On modern laptops acpilight can control both display and keyboard backlight uniformly on either X11, the console or Wayland.

linux-libre-headers 7.0.14
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.gnu.org/software/linux-libre/
Licenses: GPL 2
Build system: gnu
Synopsis: GNU Linux-Libre kernel headers
Description:

Headers of the Linux-Libre kernel.

linux-libre 6.18.37
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.gnu.org/software/linux-libre/
Licenses: GPL 2
Build system: gnu
Synopsis: 100% free redistribution of a cleaned Linux kernel
Description:

GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It has been modified to remove all non-free binary blobs.

libnl-python3 3.12.0
Dependencies: python-setuptools@80.9.0 python-wrapper@3.12.12 libxcrypt@4.4.38
Propagated dependencies: libnl@3.12.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.infradead.org/~tgr/libnl/
Licenses: GPL 2
Build system: gnu
Synopsis: NetLink protocol library suite
Description:

The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. Netlink is an IPC mechanism primarily between the kernel and user space processes. It was designed to be a more flexible successor to ioctl to provide mainly networking related kernel configuration and monitoring interfaces.

inotify-tools 3.22.6.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/rvoicilas/inotify-tools/wiki
Licenses: GPL 2+
Build system: gnu
Synopsis: Monitor file accesses
Description:

The inotify-tools packages provides a C library and command-line tools to use Linux' inotify mechanism, which allows file accesses to be monitored.

mdadm 4.2
Dependencies: eudev@3.2.14
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: http://neil.brown.name/blog/mdadm
Licenses: GPL 2+
Build system: gnu
Synopsis: Tool for managing Linux Software RAID arrays
Description:

mdadm is a tool for managing Linux Software RAID arrays. It can create, assemble, report on, and monitor arrays. It can also move spares between raid arrays when needed.

dwarves 1.29
Dependencies: libbpf@1.5.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/acmel/dwarves
Licenses: GPL 2+
Build system: cmake
Synopsis: Debugging information processing library and utilities
Description:

Dwarves is a set of tools that use the debugging information inserted in ELF binaries by compilers such as GCC, used by well known debuggers such as GDB.

Utilities in the Dwarves suite include pahole, that can be used to find alignment holes in structures and classes in languages such as C, C++, but not limited to these. These tools can also be used to encode and read the BTF type information format used with the kernel Linux bpf syscall.

The codiff command can be used to compare the effects changes in source code generate on the resulting binaries.

The pfunct command can be used to find all sorts of information about functions, inlines, decisions made by the compiler about inlining, etc.

The pahole command can be used to use all this type information to pretty print raw data according to command line directions.

Headers can have its data format described from debugging info and offsets from it can be used to further format a number of records.

Finally, the btfdiff command can be used to compare the output of pahole from BTF and DWARF, to make sure they produce the same results.

mce-inject 0.0.0-0.4cbe463
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://git.kernel.org/pub/scm/utils/cpu/mce/mce-inject.git/about/
Licenses: GPL 2
Build system: gnu
Synopsis: Inject x86 @acronym{MCEs, machine-check exceptions} into Linux
Description:

This simple tool injects fake MCEs into a running Linux kernel, to debug or test the kernel's EDAC-handling code specific to x86 and x86_64 platforms.

Real MCEs are internal CPU errors. Handling them correctly can be important to system stability and even prevent physical damage. In contrast, simulated MCEs produced by mce-inject are purely synthetic: injection happens only at the software level, inside the kernel, and is not visible to the platform hardware or firmware.

A convenient feature of mce-inject is that the input language used to describe MCEs is similar to the format used in Linux panic messages, with a few extensions. In general, you should be able to pipe in any logged MCE panic to simulate that same MCE.

The target kernel must have the CONFIG_X86_MCE_INJECT option enabled and the mce-inject module loaded if it exists.

cramfs-tools 2.1
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/npitre/cramfs-tools
Licenses: GPL 2+
Build system: gnu
Synopsis: Tools to manage Cramfs file systems
Description:

Cramfs is a Linux file system designed to be simple, small, and to compress things well. It is used on a number of embedded systems and small devices. This version has additional features such as uncompressed blocks and random block placement.

ipvsadm 1.31
Dependencies: libnl@3.12.0 popt@1.18
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: http://www.linuxvirtualserver.org/software/ipvs.html
Licenses: GPL 2+
Build system: gnu
Synopsis: IP virtual server administration utility
Description:

ipvsadm(8) is used to set up, maintain or inspect the virtual server table in the Linux kernel. The Linux Virtual Server can be used to build scalable network services based on a cluster of two or more nodes.

powertop 2.15
Dependencies: kmod@29 libnl@3.12.0 ncurses@6.2.20210619 pciutils@3.13.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://01.org/powertop/
Licenses: GPL 2
Build system: gnu
Synopsis: Analyze power consumption on x86-based laptops
Description:

PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode where the user can experiment various power management settings for cases where the operating system has not enabled these settings.

Total packages: 72465