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

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.


shared-mime-info 2.3
Dependencies: glib@2.86.0 libxml2@2.14.6
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/shared-mime-info
Licenses: GPL 2+
Build system: meson
Synopsis: Database of common MIME types
Description:

The shared-mime-info package contains the core database of common types and the update-mime-database command used to extend it. It requires glib2 to be installed for building the update command. Additionally, it uses intltool for translations, though this is only a dependency for the maintainers. This database is translated at Transifex.

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).

libindicator 12.10.1
Dependencies: gtk+@3.24.51 glib@2.86.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://launchpad.net/libindicator
Licenses: GPL 3
Build system: gnu
Synopsis: Ayatana indicators symbols and functions
Description:

A set of symbols and convenience functions for Ayatana indicators.

lisgd 0.4.0
Dependencies: libinput@1.29.1 libx11@1.8.12 wayland@1.24.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://git.sr.ht/~mil/lisgd
Licenses: Expat X11
Build system: gnu
Synopsis: Bind gestures via libinput touch events
Description:

Bind gestures on touchscreens and unsupported gesture devices via libinput touch events.

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.

telepathy-salut 0.8.1-1.90dbe5e
Dependencies: avahi@0.8 dbus@1.16.2 glib@2.86.0 gnutls@3.8.9 gobject-introspection@1.86.0 libxml2@2.14.6 libxslt@1.1.43 libsoup-minimal@2.74.3 python@3.12.12 util-linux@2.40.4
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/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Link-local XMPP connection manager
Description:

Salut is a link-local XMPP (XEP-0174) connection manager for the Telepathy framework, currently supporting presence and single-user chats with iChat interoperability, and multi-user chats and Tubes using the Clique protocol.

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

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.

waylandpp 1.0.1
Dependencies: mesa@26.0.2 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.

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.

libliftoff 0.5.0
Dependencies: libdrm@2.4.131
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://gitlab.freedesktop.org/emersion/libliftoff
Licenses: Expat
Build system: meson
Synopsis: Lightweight KMS plane library for compositors
Description:

Libliftoff eases the use of KMS planes from userspace. Users create "virtual planes" called layers, set KMS properties on them, and libliftoff will pick hardware planes for these layers if possible.

telepathy-idle 0.2.2-0.b516eab
Dependencies: libxslt@1.1.43 python-wrapper@3.12.12 python-dbus@1.3.2
Propagated dependencies: 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 LGPL 2.1+
Build system: gnu
Synopsis: Telepathy IRC connection manager
Description:

Idle is an IRC connection manager for the Telepathy framework. This package enables usage of IRC channels and private messages in Telepathy instant messaging clients such as Empathy, GNOME Shell or KDE Telepathy.

appstream-qt 1.0.5
Dependencies: qtbase@5.15.17 curl@8.6.0 libsoup-minimal@2.74.3 libstemmer@2.2.0 libxmlb@0.3.14 libxml2@2.14.6 libyaml@0.2.5 lmdb@0.9.29
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Distributions/AppStream/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Tools and libraries to work with AppStream metadata
Description:

AppStream is a cross-distribution effort for enhancing the way we interact with the software repositories provided by distributions by standardizing software component metadata. It provides the foundation to build software-center applications, by providing metadata necessary for an application-centric view on package repositories. It additionally provides specifications for things like an unified software metadata database, screenshot services and various other things needed to create user-friendly application-centers for distributions.

colord-gtk 0.3.1
Dependencies: gtk+@3.24.51
Propagated dependencies: colord@1.4.6 gtk@4.22.1
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/software/colord/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: GTK integration for libcolord
Description:

This is a GTK convenience library for interacting with colord. It is useful for both applications which need colour management and applications that wish to perform colour calibration.

xdg-desktop-portal-hyprland 1.3.12
Dependencies: bash-minimal@5.2.37 grim@1.5.0 hyprland@0.55.4 hyprland-protocols@0.7.0 hyprlang@0.6.8 hyprutils@0.13.1 mesa@26.0.2 pipewire@1.6.2 qtwayland@6.9.2 sdbus-c++@2.1.0 slurp@1.5.0 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/hyprwm/xdg-desktop-portal-hyprland
Licenses: Modified BSD
Build system: qt
Synopsis: Hyprland implementation of @code{xdg-desktop-portal} backend
Description:

This package provides an xdg-desktop-portal backend for Hyprland.

localed 257.4
Dependencies: util-linux@2.40.4 kbd@2.5.1 xkeyboard-config@2.44 kexec-tools@2.0.31 linux-pam@1.5.2 libcap@2.64 libxcrypt@4.4.38 util-linux@2.40.4 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.

waypipe 0.11.0
Dependencies: ffmpeg@8.1.1 lz4@1.10.0 libdrm@2.4.131 libva@2.22.0 mesa@26.0.2 vulkan-loader@1.4.335.0 zstd@1.5.6
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://gitlab.freedesktop.org/mstoeckl/waypipe
Licenses: Expat
Build system: meson
Synopsis: Proxy for Wayland protocol applications
Description:

Waypipe is a proxy for Wayland clients, with the aim of supporting behavior like ssh -X.

accountsservice 23.13.9
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 dbus@1.16.2 elogind@255.17 libxcrypt@4.4.38 shadow@4.19.0
Propagated dependencies: glib@2.86.0 polkit@121
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://www.freedesktop.org/wiki/Software/AccountsService/
Licenses: GPL 3+
Build system: meson
Synopsis: D-Bus interface for user account query and manipulation
Description:

The AccountService project provides a set of D-Bus interfaces for querying and manipulating user account information and an implementation of these interfaces, based on the useradd, usermod and userdel commands.

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/.

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.

udiskie 2.6.2
Dependencies: bash-minimal@5.2.37 gobject-introspection@1.86.0 gtk+@3.24.51 libappindicator@12.10.1-0-298 libnotify@0.8.8 python-docopt@0.6.2 python-keyutils@0.6 python-pygobject@3.54.3 python-pyyaml@6.0.2 udisks@2.10.1
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/coldfix/udiskie
Licenses: Expat
Build system: pyproject
Synopsis: Automounter for removable media
Description:

The udiskie program is a udisks2 front-end that manages removable media such as CDs or flash drives from userspace.

Its features include:

  • automount removable media,

  • notifications,

  • tray icon,

  • command line tools for manual (un)mounting,

  • LUKS encrypted devices,

  • unlocking with keyfiles,

  • loop devices (mounting ISO archives),

  • password caching.

xdg-desktop-portal-wlr 0.8.2
Dependencies: bash-minimal@5.2.37 elogind@255.17 grim@1.5.0 iniparser@4.2.6 libinih@62 mesa@26.0.2 pipewire@1.6.2 slurp@1.5.0 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://github.com/emersion/xdg-desktop-portal-wlr
Licenses: Expat
Build system: meson
Synopsis: @code{xdg-desktop-portal} backend for wlroots
Description:

This package provides xdg-desktop-portal-wlr. This project seeks to add support for the screenshot, screencast, and possibly remote-desktop xdg-desktop-portal interfaces for wlroots based compositors.

libqmi 1.34.0
Dependencies: bash-completion@2.11 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.

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.

Total packages: 73978