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

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.


libfprint 1.94.5
Dependencies: gusb@0.3.5 libgudev@238 nss@3.112.5 pixman@0.46.4
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://fprint.freedesktop.org/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Library to access fingerprint readers
Description:

libfprint is a library designed to make it easy for application developers to add support for consumer fingerprint readers to their software.

xdg-desktop-portal-gtk 1.15.3
Dependencies: glib@2.86.0 gtk@4.22.1 fontconfig-minimal@2.17.1 gnome-desktop@44.5 gsettings-desktop-schemas@49.1
Propagated dependencies: xdg-desktop-portal@1.22.1
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/flatpak/xdg-desktop-portal-gtk
Licenses: LGPL 2.1+
Build system: meson
Synopsis: GTK implementation of xdg-desktop-portal
Description:

This package provides a backend implementation for xdg-desktop-portal which uses GTK+ and various pieces of GNOME infrastructure, such as the org.gnome.Shell.Screenshot or org.gnome.SessionManager D-Bus interfaces.

drm-info 2.6.0
Dependencies: libdrm@2.4.131 json-c@0.18 pciutils@3.13.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://gitlab.freedesktop.org/emersion/drm_info
Licenses: Expat
Build system: meson
Synopsis: Dump DRM device info
Description:

Displaying and dumping information on Direct Rendering Manager devices.

wayland 1.24.0
Dependencies: expat@2.7.1 libxml2@2.14.6
Propagated dependencies: libffi@3.4.6
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://wayland.freedesktop.org/
Licenses: Expat
Build system: meson
Synopsis: Core Wayland window system code and protocol
Description:

Wayland is a project to define a protocol for a compositor to talk to its clients as well as a library implementation of the protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers.

python-libevdev 0.13.1
Dependencies: libevdev@1.13.6
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://gitlab.freedesktop.org/libevdev/python-libevdev
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper for libevdev
Description:

This package provides a Python wrapper around libevdev, taking advantage of libevdev's advanced event handling. Documentation is available at https://python-libevdev.readthedocs.io/en/latest/. libevdev makes it easy to:

  • read and parse events from an input device;

  • create a virtual input device and make it send events;

  • duplicate an existing device and modify the event stream.

For information about libevdev, see: https://freedesktop.org/wiki/Software/libevdev/.

gardenhostd 1.1
Dependencies: bash-minimal@5.2.37 python@3.12.12 python-pygobject@3.54.5
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://codeberg.org/axtlos/gardenhostd
Licenses: GPL 3+
Build system: meson
Synopsis: Minimal Python implementation of systemd-hostnamed
Description:

This package is a partial implementation of the systemd-hostnamed daemon. It provides the org.freedesktop.hostname1 D-Bus interface, which helps applications like GNOME Settings retrieve and modify the system’s hostname, as well as set a pretty hostname for display.

libglib-testing 0.1.0
Dependencies: dbus@1.16.2 glib@2.86.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://gitlab.gnome.org/pwithnall/libglib-testing
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Glib testing library
Description:

Libglib-testing is a test library providing test harnesses and mock classes which complement the classes provided by GLib. It is intended to be used by any project which uses GLib and which wants to write internal unit tests.

libmbim 1.30.0
Dependencies: bash-completion@2.11 libgudev@238
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/libmbim/
Licenses: LGPL 2.0+ GPL 2+
Build system: meson
Synopsis: Library to communicate with MBIM-powered modems
Description:

Libmbim is a GLib-based library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol.

flatpak-xdg-utils 1.0.5
Dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/flatpak/flatpak-xdg-utils
Licenses: LGPL 2.0+ LGPL 2.1+
Build system: meson
Synopsis: Simple portal-based commandline tools for use inside sandboxes
Description:

This package contains a number of commandline utilities for use inside Flatpak sandboxes and other containers, like guix shell --container. They work by talking to portals. Currently, there is flatpak-spawn for running commands in sandboxes as well as xdg-open and xdg-email, which are compatible with the well-known scripts of the same name.

poweralertd 0.3.0
Dependencies: elogind@257.14
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://sr.ht/~kennylevinsen/poweralertd
Licenses: GPL 3+
Build system: meson
Synopsis: Power alert daemon
Description:

poweralertd is a daemon that watches for UPower events and notifies the user using any notification daemon implementing org.freedesktop.Notifications.

libatasmart 0.19
Dependencies: eudev@3.2.14
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://0pointer.de/blog/projects/being-smart.html
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: ATA S.M.A.R.T. reading and parsing library
Description:

This library supports a subset of the ATA S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) functionality.

xdg-user-dirs 0.20
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/xdg-user-dirs/
Licenses: GPL 2
Build system: meson
Synopsis: Tool to help manage "well known" user directories
Description:

xdg-user-dirs is a tool to help manage "well known" user directories, such as the desktop folder or the music folder. It also handles localization (i.e. translation) of the file names. Designed to be automatically run when a user logs in, xdg-user-dirs can also be run manually by a user.

libinput 1.29.1
Dependencies: cairo@1.18.4 glib@2.86.0 gtk+@3.24.52 libevdev@1.13.6 libwacom@2.13.0 mtdev@1.1.6
Propagated dependencies: eudev@3.2.14
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/libinput/
Licenses: X11
Build system: meson
Synopsis: Input devices handling library
Description:

Libinput is a library to handle input devices for display servers and other applications that need to directly deal with input devices.

modem-manager 1.22.0
Dependencies: bash-completion@2.11 elogind@257.14 libgudev@238 libmbim@1.30.0 libqmi@1.34.0 libqrtr-glib@1.2.2 polkit@121
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/ModemManager/
Licenses: GPL 2+
Build system: meson
Synopsis: Mobile broadband modems manager
Description:

ModemManager is a DBus-activated daemon which controls mobile broadband (2G/3G/4G) devices and connections. Whether built-in devices, USB dongles, bluetooth-paired telephones, or professional RS232/USB devices with external power supplies, ModemManager is able to prepare and configure the modems and setup connections with them.

packagekit 1.2.5
Dependencies: glib@2.86.0 gstreamer@1.28.1 gst-plugins-base@1.28.1 gtk+@3.24.52 polkit@121
Propagated dependencies: sqlite@3.39.3
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/software/PackageKit/
Licenses: GPL 2+
Build system: meson
Synopsis: API for package management, through D-Bus
Description:

PackageKit provides a way of performing package management tasks, e.g. updating, removing and installing software. Through supporting many backends, PackageKit can perform these tasks using the appropriate package manager for the current system.

hyprwayland-scanner 0.4.6
Dependencies: pugixml@1.12.1
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/hyprwm/hyprwayland-scanner
Licenses: Modified BSD
Build system: cmake
Synopsis: Hyprland implementation of @code{wayland-scanner}
Description:

This package provides a Hyprland implementation of wayland-scanner, in and for C++.

wev 1.1.0
Dependencies: libxkbcommon@1.13.1 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://git.sr.ht/~sircmpwn/wev
Licenses: Expat
Build system: gnu
Synopsis: Wayland event viewer
Description:

Wev is a tool that opens a window, printing all events sent to a Wayland window, such as key presses. It is analogous to the X11 tool XEv.

xdg-desktop-portal 1.22.1
Dependencies: bubblewrap@0.11.0 dbus@1.16.2 flatpak@1.18.2 fontconfig-minimal@2.17.1 fuse@3.18.1 gdk-pixbuf@2.44.5 geoclue@2.7.2 glib@2.86.0 gst-plugins-base@1.28.1 json-glib@1.10.0 libportal@0.9.1 pipewire@1.6.8 umockdev@0.19.7
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/flatpak/xdg-desktop-portal
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Desktop integration portal for sandboxed apps
Description:

xdg-desktop-portal is a portal front-end service for Flatpak and possibly other desktop containment frameworks. It works by exposing a series of D-Bus interfaces known as portals under a well-known name (org.freedesktop.portal.Desktop) and object path (/org/freedesktop/portal/desktop).

The portal interfaces include APIs for file access, opening URIs, printing and others.

power-profiles-daemon 0.30
Dependencies: bash-minimal@5.2.37 bash-completion@2.11 libgudev@238 glib@2.86.0 polkit@121 python@3.12.12 python-pygobject@3.54.5 upower@1.90.10
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://gitlab.freedesktop.org/upower/power-profiles-daemon
Licenses: GPL 3
Build system: meson
Synopsis: Power profile handling over D-Bus
Description:

power-profiles-daemon offers to modify system behaviour based upon user-selected power profiles. There are 3 different power profiles, a "balanced" default mode, a "power-saver" mode, as well as a "performance" mode. The first 2 of those are available on every system. The "performance" mode is only available on select systems and is implemented by different "drivers" based on the system or systems it targets. In addition to those 2 or 3 modes (depending on the system), "actions" can be hooked up to change the behaviour of a particular device. For example, this can be used to disable the fast-charging for some USB devices when in power-saver mode.

libportal 0.9.1
Dependencies: gtk@4.22.1 gtk+@3.24.52 qtbase@6.9.2
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/flatpak/libportal
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Flatpak portal library
Description:

libportal provides GIO-style async APIs for most Flatpak portals.

localed 257.4
Dependencies: util-linux@2.42.2 kbd@2.5.1 xkeyboard-config@2.44 kexec-tools@2.0.31 linux-pam@1.7.2 libcap@2.64 libxcrypt@4.4.38 util-linux@2.42.2 shadow@4.19.0 shepherd@0.10.5 dbus@1.16.2 eudev@3.2.14 acl@2.3.1
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/systemd/localed/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Control the system locale and keyboard layout
Description:

Localed is a tiny daemon that can be used to control the system locale and keyboard mapping from user programs. It is used among other things by the GNOME Shell. The localectl command-line tool allows you to interact with localed. This package is extracted from the broader systemd package.

libsfdo 0.1.3
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://gitlab.freedesktop.org/vyivel/libsfdo
Licenses: FreeBSD
Build system: meson
Synopsis: Implementation of some of the freedesktop.org specifications
Description:

libsfdo is a collection of libraries which implement some of the freedesktop.org specifications.

libqmi 1.34.0
Dependencies: libgudev@238
Propagated dependencies: glib@2.86.0 libmbim@1.30.0 libqrtr-glib@1.2.2
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/libqmi/
Licenses: LGPL 2.0+ GPL 2+
Build system: meson
Synopsis: Library to communicate with QMI-powered modems
Description:

Libqmi is a GLib-based library for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol.

uchardet 0.0.8
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/uchardet/
Licenses: GPL 2+
Build system: cmake
Synopsis: Encoding detector library
Description:

uchardet is an encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text. Returned encoding names are iconv-compatible.

Total packages: 33008