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

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.


perl-file-desktopentry 0.22
Propagated dependencies: perl-file-basedir@0.09 perl-uri@5.05
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://metacpan.org/release/File-DesktopEntry
Licenses: GPL 1+
Build system: perl
Synopsis: Handle @file{.desktop} files
Description:

File::DesktopEntry parses .desktop files defined by the Freedesktop.org Desktop Entry specification. It can also run the applications define in those files.

perl-file-mimeinfo 0.33
Dependencies: bash-minimal@5.2.37
Propagated dependencies: shared-mime-info@2.3 perl-file-desktopentry@0.22
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://metacpan.org/release/File-MimeInfo
Licenses: GPL 1+
Build system: perl
Synopsis: Determine file type from the file name
Description:

File::Mimeinfo can be used to determine the MIME type of a file. It tries to implement the Freedesktop specification for a shared MIME database.

This package also contains two related utilities:

  • mimetype determines a file's MIME type;

  • mimeopen opens files in an appropriate program according to their MIME type.

basu 0.2.1
Propagated dependencies: libcap@2.64
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://git.sr.ht/~emersion/basu
Licenses: LGPL 2.1+
Build system: meson
Synopsis: The sd-bus library, extracted from systemd
Description:

Some projects rely on the sd-bus library for DBus support. However not all systems have systemd or elogind installed. This library provides just sd-bus (and the busctl utility).

waylandpp 1.0.1
Dependencies: mesa@25.2.3 pugixml@1.12.1
Propagated dependencies: wayland@1.24.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/NilsBrause/waylandpp
Licenses: FreeBSD
Build system: cmake
Synopsis: Wayland C++ bindings
Description:

This package provides C++ bindings for the Wayland display protocol.

wayland-protocols-1.42 1.42
Dependencies: wayland@1.24.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://wayland.freedesktop.org
Licenses: Expat
Build system: meson
Synopsis: Wayland protocols
Description:

Wayland-Protocols contains Wayland protocols that add functionality not available in the Wayland core protocol. Such protocols either add completely new functionality, or extend the functionality of some other protocol either in Wayland core, or some other protocol in wayland-protocols.

libxdg-basedir 1.2.3
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/devnev/libxdg-basedir
Licenses: Expat
Build system: gnu
Synopsis: Implementation of the XDG Base Directory specification
Description:

libxdg-basedir is a C library providing some functions to use with the freedesktop.org XDG Base Directory specification.

exempi 2.6.5
Dependencies: expat@2.7.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://libopenraw.freedesktop.org/exempi/
Licenses: Modified BSD
Build system: gnu
Synopsis: XMP metadata handling library
Description:

Exempi is an implementation of the Extensible Metadata Platform (XMP), which enables embedding metadata in PDF and image formats.

wayland-protocols 1.45
Dependencies: wayland@1.24.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://wayland.freedesktop.org
Licenses: Expat
Build system: meson
Synopsis: Wayland protocols
Description:

Wayland-Protocols contains Wayland protocols that add functionality not available in the Wayland core protocol. Such protocols either add completely new functionality, or extend the functionality of some other protocol either in Wayland core, or some other protocol in wayland-protocols.

fprintd 1.94.2
Dependencies: dbus-glib@0.112 elogind@255.17 libfprint@1.94.5 linux-pam@1.5.2 polkit@121
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://fprint.freedesktop.org/
Licenses: GPL 2+
Build system: meson
Synopsis: D-Bus daemon that exposes fingerprint reader functionality
Description:

fprintd is a D-Bus daemon that offers functionality of libfprint, a library to access fingerprint readers, over the D-Bus interprocess communication bus. This daemon layer above libfprint solves problems related to applications simultaneously competing for fingerprint readers.

hyprwayland-scanner 0.4.5
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++.

libglib-testing 0.1.0
Dependencies: dbus@1.15.8 glib@2.83.3
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.

telepathy-mission-control 5.16.6
Dependencies: dconf@0.40.0 libgnome-keyring@3.12.0
Propagated dependencies: telepathy-glib@0.24.2
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://telepathy.freedesktop.org/wiki/Components/Mission_Control/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Telepathy real-time communication framework management daemon
Description:

Telepathy Mission Control 5 is an account manager and channel dispatcher for the Telepathy framework, allowing user interfaces and other clients to share connections to real-time communication services without conflicting.

libei 1.4.0
Dependencies: elogind@255.17 libevdev@1.13.3 libxkbcommon@1.11.0
Propagated dependencies: elogind@255.17
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://libinput.pages.freedesktop.org/libei/
Licenses: X11
Build system: meson
Synopsis: Emulated Input protocol implementation
Description:

Libei provides a client and server implementation of the EI protocol for Wayland compositors.

weston 10.0.2
Dependencies: cairo-xcb@1.18.4 colord@1.4.6 dbus@1.15.8 elogind@255.17 freerdp@2.11.7 glib@2.83.3 gstreamer@1.26.3 gst-plugins-base@1.26.3 lcms@2.13.1 libdrm@2.4.124 libevdev@1.13.3 libinput-minimal@1.29.1 libjpeg-turbo@2.1.4 libpng@1.6.39 libunwind@1.6.2 libva@2.22.0 libwebp@1.3.2 libx11@1.8.12 libxcb@1.17.0 libxcursor@1.2.3 libxml2@2.14.6 mesa@25.2.3 mtdev@1.1.6 linux-pam@1.5.2 pango@1.54.0 pipewire@1.4.5 wayland-protocols@1.45 xorg-server-xwayland@24.1.9
Propagated dependencies: libxkbcommon@1.11.0 pixman@0.46.4 wayland@1.24.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://wayland.freedesktop.org
Licenses: Expat
Build system: meson
Synopsis: Reference implementation of a Wayland compositor
Description:

Weston is the reference implementation of a Wayland compositor, and a useful compositor in its own right.

A Wayland compositor allows applications to render to a shared offscreen buffer using OpenGL ES. The compositor then culls the hidden parts and composes the final output. A Wayland compositor is essentially a multiplexer to the KMS/DRM Linux kernel devices.

xdg-user-dirs 0.17
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: gnu
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.

flatpak-xdg-utils 1.0.5
Dependencies: glib@2.83.3
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.

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.

udisks 2.10.1
Dependencies: acl@2.3.1 bash-minimal@5.2.37 cryptsetup-minimal@2.8.0 kmod@29 libatasmart@0.19 libblockdev@3.3.0 libgudev@238 polkit@121 util-linux@2.40.4
Propagated dependencies: glib@2.83.3
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/udisks/
Licenses: GPL 2+ LGPL 2.0+
Build system: gnu
Synopsis: Disk manager service
Description:

UDisks provides interfaces to enumerate and perform operations on disks and storage devices. Any application (including unprivileged ones) can access the udisksd(8) daemon via the name org.freedesktop.UDisks2 on the system message bus.

xdg-desktop-portal-gtk 1.14.1
Dependencies: glib@2.83.3 gtk+@3.24.51 fontconfig-minimal@2.14.0 gnome-desktop@44.0 gsettings-desktop-schemas@46.1
Propagated dependencies: xdg-desktop-portal@1.18.4
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: glib-or-gtk
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.

packagekit 1.2.5
Dependencies: glib@2.83.3 gstreamer@1.26.3 gst-plugins-base@1.26.3 gtk+@3.24.51 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.

python-cchardet 2.2.0a2
Dependencies: uchardet@0.0.8
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/PyYoshi/cChardet
Licenses: GPL 2+
Build system: pyproject
Synopsis: High-performance character encoding detection for Python
Description:

cChardet is a character encoding detector, written in Python, that binds to the C library uchardet to increase performance.

telepathy-logger 0.8.2-0.5eaf8c9
Dependencies: sqlite@3.39.3
Propagated dependencies: libxml2@2.14.6 telepathy-glib@0.24.2
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://telepathy.freedesktop.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Telepathy logger library
Description:

Telepathy logger is a headless observer client that logs information received by the Telepathy framework. It features pluggable backends to log different sorts of messages in different formats.

wlr-protocols 1.0-0.2b8d433
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://gitlab.freedesktop.org/wlroots/wlr-protocols
Licenses: Expat
Build system: gnu
Synopsis: Wayland protocols designed for use in wlroots (and other compositors)
Description:

This package provides Wayland protocols designed for use in wlroots (and other compositors).

snixembed 0.3.3
Dependencies: gtk+@3.24.51 libdbusmenu@16.04.0-496
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://git.sr.ht/~steef/snixembed
Licenses: ISC
Build system: gnu
Synopsis: Proxy StatusNotifierItems as XEmbedded systemtray-spec icons
Description:

Snixembed is a program to proxy StatusNotifierItems as XEmbedded systemtray-spec icons. This allows programs that only support the newer StatusNotifierItem to have the older XEmbedded systemtray support. While snixembed works fine with most setups, some bars and DEs provide their own optional SNI support, which should be preferred when available.

Currently supported:

  • icons (by pixmap and by freedesktop name)

  • activation on left mouse button

  • context menu on right mouse button (Menu dbusmenu or ContextMenu)

  • tooltips (on hover, all markup except hyperlinks)

  • limited AppIndicator support as a fallback

Total packages: 69282