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

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.


xautolock 2.2
Dependencies: libx11@1.8.12 libxext@1.3.6 libxscrnsaver@1.2.4
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://ibiblio.org/pub/Linux/X11/screensavers/
Licenses: GPL 2
Build system: gnu
Synopsis: Program launcher for idle X sessions
Description:

Xautolock monitors input devices under the X Window System, and launches a program of your choice if there is no activity after a user-configurable period of time.

xdotool 3.20211022.1
Dependencies: libx11@1.8.12 libxext@1.3.6 libxi@1.8.2 libxinerama@1.1.5 libxtst@1.2.5 libxkbcommon@1.13.1
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://www.semicomplete.com/projects/xdotool/
Licenses: Modified BSD
Build system: gnu
Synopsis: Fake keyboard/mouse input, window management, and more
Description:

Xdotool lets you simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions. Additionally, you can search for windows and move, resize, hide, and modify window properties like the title. If your window manager supports it, you can use xdotool to switch desktops, move windows between desktops, and change the number of desktops.

python-xdo 0.5
Dependencies: xdotool@3.20211022.1 libx11@1.8.12
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://tracker.debian.org/pkg/python-xdo
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for simulating X11 keyboard/mouse input
Description:

Provides bindings to libxdo for manipulating X11 via simulated input. (Note that this is mostly a legacy library; you may wish to look at python-xdo for newer bindings.)

xwhite 0.0.2
Dependencies: libxrandr@1.5.4
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/derekchuank/xwhite
Licenses: GPL 2
Build system: meson
Synopsis: Adjust the color balance
Description:

xwhite is a command line tool for adjusting the colour balance of screen. It is based on xrandr's gamma correction and brightness adjustment. As such, it can only be used for X displays and not Wayland displays. It is typically used for tuning the color balance and color temperature. It has a similar function as redshift -P -g R:G:B -O temperature, but xwhite is more flexible in that it does not keep the white color fixed, suitable for setting the white color to an arbitrary balanced color.

xsel 1.2.0-1.062e6d3
Dependencies: libxt@1.3.1
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://www.vergenet.net/~conrad/software/xsel/
Licenses: X11-style
Build system: gnu
Synopsis: Manipulate X selection and/or clipboard from the command line
Description:

XSel is a command-line program for getting and setting the contents of the X selection and/or clipboard. Normally this is only accessible by manually highlighting information and pasting it with the middle mouse button.

XSel reads from standard input and writes to standard output by default, but can also follow a growing file, display contents, delete entries and more.

dex 0.10.1
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/jceb/dex
Licenses: GPL 3+
Build system: gnu
Synopsis: Execute DesktopEntry files
Description:

dex, DesktopEntry Execution, is a program to generate and execute .desktop files of the Application type. It is also an autostarter compliant with the XDG autostart specification.

pixman 0.46.4
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://www.pixman.org/
Licenses: Expat
Build system: meson
Synopsis: Low-level pixel manipulation library
Description:

Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterisation.

wl-kbptr 0.4.1
Dependencies: gtk@4.22.1 libxkbcommon@1.13.1 opencv@4.13.0 pixman@0.46.4 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/moverest/wl-kbptr
Licenses: GPL 3+
Build system: meson
Synopsis: Control the mouse pointer with the keyboard on Wayland
Description:

This package provides a utility called wl-kbptr short for Wayland Keyboard Pointer, to help move the mouse pointer with the keyboard on Wayland.

xcape 1.2
Dependencies: libxtst@1.2.5 libx11@1.8.12
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/alols/xcape
Licenses: GPL 3+
Build system: gnu
Synopsis: Use a modifier key in X.org as another key
Description:

This utility for X.org uses a modifier key as another key when pressed and released on its own. The default behaviour is to generate the Escape key when Left Control is pressed and released on its own.

wvkbd 0.18
Dependencies: libxkbcommon@1.13.1 cairo@1.18.4 pango@1.56.4 harfbuzz@11.4.4 wayland@1.24.0
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://git.sr.ht/~proycon/wvkbd
Licenses: Expat GPL 3+
Build system: gnu
Synopsis: On-screen keyboard for wlroots compositors
Description:

This package provides on-screen keyboard for wlroots compositors with the following features:

  • Typing, modifier locking, layout switching

  • Positive visual feedback on key presses

  • On-the-fly layout and keymap switching

  • Custom color schemes

  • International layouts (cyrillic, arabic)

  • Emoji support

  • Compose key for character variants (e.g. diacritics)

  • Show/hide keyboard on signals (SIGUSR1 = hide, SIGUSR2 = show, SIGRTMIN = toggle)

  • Automatic portrait/landscape detection and subsequent layout switching

redshift-wayland 1.12-1.7da875d
Dependencies: libdrm@2.4.131 libx11@1.8.12 libxcb@1.17.0 libxxf86vm@1.1.6 glib@2.86.0 wayland@1.24.0
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/minus7/redshift
Licenses: GPL 3+
Build system: gnu
Synopsis: Adjust the color temperature of your screen (with Wayland support)
Description:

Redshift adjusts the color temperature according to the position of the sun. A different color temperature is set during night and daytime. During twilight and early morning, the color temperature transitions smoothly from night to daytime temperature to allow your eyes to slowly adapt. At night the color temperature should be set to match the lamps in your room.

This is a fork with added support for Wayland using the wlr-gamma-control protocol.

python-wmctrl 0.5
Dependencies: wmctrl@1.07
Propagated dependencies: python-attrs@25.3.0
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/antocuni/wmctrl
Licenses: Expat
Build system: pyproject
Synopsis: Tool to programmatically control Xorg windows
Description:

This package provides a library for programmatically controlling Xorg windows using Python. The library relies on the wmctrl to do so.

wl-color-picker 1.4
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 grim@1.5.0 hicolor-icon-theme@0.18 imagemagick@6.9.13-5 libnotify@0.8.8 slurp@1.5.0 wl-clipboard@2.3.0 zenity@3.44.1
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/jgmdev/wl-color-picker
Licenses: Expat
Build system: copy
Synopsis: Wayland color picker
Description:

wl-color-picker is a script that provides color picker for Wayland and wlroots by leveraging grim and slurp.

xssproxy 1.1.1
Dependencies: glib@2.86.0 libx11@1.8.12 libxext@1.3.6 libxscrnsaver@1.2.4 dbus@1.16.2
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/timakro/xssproxy
Licenses: Expat
Build system: gnu
Synopsis: Forward freedesktop.org Idle Inhibition Service calls to Xss
Description:

xssproxy implements the org.freedesktop.ScreenSaver D-Bus interface described in the Idle Inhibition Service Draft by the freedesktop.org developers. The inhibition of the screensaver is then controlled using the XScreenSaverSuspend function from the Xss (X11 Screen Saver extension) library.

xforms 1.3.0-1.2c1a9f1
Propagated dependencies: libx11@1.8.12 libxpm@3.5.17 libjpeg-turbo@2.1.4
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: http://xforms-toolkit.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: GUI toolkit for X based on the X11 Xlib library
Description:

XForms is a graphical user interface toolkit for X based on the X11 Xlib library. It allows you to create windows, containing all kinds of widgets (buttons, sliders, browsers, menus etc.) with a few lines of code and then attach actions to the widgets, i.e., have some function called when a button is pressed. To make this even easier XForms comes with a program called fdesign that allows you to design a GUI for a program directly on the screen and which then writes out the necessary C code for it.

xsecurelock 1.9.0
Dependencies: fontconfig-minimal@2.16.0 libx11@1.8.12 libxcomposite@0.4.6 libxext@1.3.6 libxfixes@6.0.1 libxft@2.3.8 libxmu@1.2.1 libxrandr@1.5.4 libxscrnsaver@1.2.4 linux-pam@1.5.2 mpv@0.41.0 xscreensaver@6.12 xrdb@1.2.2
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/google/xsecurelock
Licenses: ASL 2.0
Build system: gnu
Synopsis: X11 screen lock utility with the primary goal of security
Description:

xsecurelock is an X11 screen locker which uses a modular design to avoid the usual pitfalls of screen locking utility design.

As a consequence of this design, you shouldn't use the usual screen locker service with xsecurelock. Instead, add a helper binary to your operating-system's privileged-programs field:

(privileged-programs
 (cons*
  (privileged-program
   (program (file-append xsecurelock "/libexec/xsecurelock/authproto_pam"))
   (setuid? #t))
  %default-privileged-programs))
bigbagkbdtrixxkb 0-0.d01cfc8
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://dreymar.colemak.org/
Licenses: Expat
Build system: copy
Synopsis: DreymaR's Big Bag of Keyboard Tricks
Description:

This package includes a variety of xkb keyboard options including ergonomic layouts and the 'extend' layer for easy access to modifiers and function keys.

clipnotify 1.0.2
Dependencies: libx11@1.8.12 libxfixes@6.0.1
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/cdown/clipnotify
Licenses: Public Domain
Build system: gnu
Synopsis: Notify on new X clipboard events
Description:

clipnotify is a simple program that, using the XFIXES extension to X11, waits until a new selection is available and then exits.

It was primarily designed for clipmenu, to avoid polling for new selections.

clipnotify doesn't try to print anything about the contents of the selection, it just exits when it changes. This is intentional -- X11's selection API is verging on the insane, and there are plenty of others who have already lost their sanity to bring us xclip/xsel/etc. Use one of those tools to complement clipnotify.

gtk-session-lock 0.2.0
Dependencies: gtk+@3.24.51 wayland@1.24.0 vala@0.56.18
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/Cu3PO42/gtk-session-lock
Licenses: GPL 3 Expat
Build system: meson
Synopsis: GTK Session Lock library for GTK3
Description:

gtk-session-lock is a fork of gtk-layer-shell to build screen lockers using the secure ext-session-lock-v1 protocol. This library is compatible with C, C++ and any language that supports GObject introspection files (Python, Vala, etc, see using the library below).

nxbelld 0.1.2
Dependencies: libx11@1.8.12 alsa-lib@1.2.16
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/dusxmt/nxbelld
Licenses: GPL 3+
Build system: gnu
Synopsis: Daemon that performs an action every time the X11 bell is rung
Description:

nxbelld is a tiny utility to aid people who either don't like the default PC speaker beep, or use a sound driver that doesn't have support for the PC speaker. The utility performs a given action every time the X bell is rung. The actions nxbelld can currently perform include running a specified program, emulating the PC speaker beep using the sound card (default), or playing a PCM encoded WAVE file.

fyi 1.0.4
Dependencies: dbus@1.16.2
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://codeberg.org/dnkl/fyi
Licenses: Expat
Build system: meson
Synopsis: Lightweight alternative to @code{notify-send}
Description:

FYI is a command line utility to send desktop notifications to the user via a notification daemon implementing XDG desktop notifications.

sx 3.0
Dependencies: xauth@1.1.3
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/Earnestly/sx
Licenses: X11
Build system: gnu
Synopsis: Start an xorg server
Description:

sx is a simple alternative to both xinit and startx for starting an Xorg server.

autorandr 1.15
Dependencies: xrandr@1.5.3 libxcb@1.17.0
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/phillipberndt/autorandr
Licenses: GPL 3+
Build system: pyproject
Synopsis: Auto-detect connected displays and load appropriate setup
Description:

Autorandr wraps around xrandr to help with X11 multi-screen configuration management. It allows the user to create profiles for various multi-screen setups. Autorandr automatically detects the profiles that can be activated based on the connected hardware. Hook scripts can be used to further tweak the behaviour of the different profiles.

xcb-util-xrm 1.3
Dependencies: libxcb@1.17.0 xcb-util@0.4.1 libx11@1.8.12
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/Airblader/xcb-util-xrm
Licenses: X11
Build system: gnu
Synopsis: XCB utility functions for the X resource manager
Description:

The XCB util module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. These experimental libraries provide convenience functions and interfaces which make the raw X protocol more usable. Some of the libraries also provide client-side code which is not strictly part of the X protocol but which has traditionally been provided by Xlib.

XCB util-xrm module provides the following libraries:

- xrm: utility functions for the X resource manager.

Total packages: 72166