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

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.


scrot 1.12.1
Dependencies: giblib@1.2.4 imlib2@1.10.0 libbsd@0.11.7 libx11@1.8.12 libxcomposite@0.4.6 libxext@1.3.6 libxfixes@6.0.1 libxinerama@1.1.5
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/resurrecting-open-source-projects/scrot
Licenses: X11-style
Build system: gnu
Synopsis: Command-line screen capture utility for X Window System
Description:

Scrot saves a screenshot of a full screen, a window or a part of the screen selected by mouse.

xbindkeys 1.8.7
Dependencies: guile@2.2.7 libx11@1.8.12 tk@8.6.12
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://www.nongnu.org/xbindkeys/
Licenses: GPL 2+
Build system: gnu
Synopsis: Associate a combination of keys with a shell command
Description:

XBindKeys is a program that allows you to launch shell commands with your keyboard or your mouse under the X Window System. It links commands to keys or mouse buttons, using a configuration file. It's independent of the window manager and can capture all keyboard keys (ex: Power, Wake...). It optionally supports a Guile-based configuration file layout, which enables you to access all XBindKeys internals, so you can have key combinations, double clicks or timed double clicks take actions. Also all functions that work in Guile will work for XBindKeys.

x-resize 0.3
Dependencies: guile-lib@0.2.8.1 guile-udev@0.3.0 xrandr@1.5.3
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://gitlab.com/Apteryks/x-resize/
Licenses: GPL 3+
Build system: gnu
Synopsis: Dynamic display resizing leveraging udev events
Description:

The x-resize command detects physical display resolution changes via udev and invokes the xrandr command to reconfigure the active display resolution accordingly. It can be used to implement dynamic resize support for desktop environments that lack native support such as Xfce.

libxkbcommon 1.13.1
Dependencies: libx11@1.8.12 libxcb@1.17.0 libxml2@2.14.6 wayland@1.24.0 wayland-protocols@1.47 xkeyboard-config@2.44
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://xkbcommon.org/
Licenses: X11-style
Build system: meson
Synopsis: Library to handle keyboard descriptions
Description:

Xkbcommon is a library to handle keyboard descriptions, including loading them from disk, parsing them and handling their state. It is mainly meant for client toolkits, window systems, and other system applications; currently that includes Wayland, kmscon, GTK+, Qt, Clutter, and more. Despite the name, it is not currently used by anything X11 (yet).

arandr 0.1.11
Dependencies: bash-minimal@5.2.37 gtk+@3.24.51 python-pycairo@1.28.0 python-pygobject@3.54.3 xrandr@1.5.3
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://christian.amsuess.com/tools/arandr/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Another RandR graphical user interface
Description:

ARandR is designed to provide a simple visual front end for the X11 resize-and-rotate (RandR) extension. Relative monitor positions are shown graphically and can be changed in a drag-and-drop way. Configurations are saved as executable shell scripts which can be loaded without using this program.

libfakekey 0.3
Dependencies: libxtst@1.2.5 libx11@1.8.12
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://www.yoctoproject.org/tools-resources/projects/matchbox
Licenses: GPL 2
Build system: gnu
Synopsis: X virtual keyboard library
Description:

Libfakekey is a virtual keyboard library for X.

tint2 17.0.2
Dependencies: gtk+@3.24.51 imlib2@1.10.0 librsvg@2.58.5 libxcomposite@0.4.6 libxdamage@1.1.6 libxft@2.3.8 libxinerama@1.1.5 libxrandr@1.5.4 startup-notification@0.12
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://gitlab.com/o9000/tint2
Licenses: GPL 2
Build system: cmake
Synopsis: Lightweight task bar
Description:

Tint2 is a simple task bar made for modern X window managers. It was specifically made for Openbox but it should also work with other window managers (GNOME, KDE, XFCE etc.).

The taskbar includes transparency and color settings for the font, icons, border, and background. It also supports multihead setups, customized mouse actions, a built-in clock, a battery monitor and a system tray.

libwacom 2.13.0
Dependencies: gtk+@3.24.51 eudev@3.2.14 libxml2@2.14.6 python@3.12.12 python-libevdev@0.13.1 python-pyudev@0.24.4
Propagated dependencies: glib@2.86.0 libevdev@1.13.6 libgudev@238
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://linuxwacom.github.io/
Licenses: HPND
Build system: meson
Synopsis: Helper library for graphics tablet settings
Description:

Libwacom is a library to help implement graphics tablet settings. It is intended to be used by client-programs that need model identification. It is already being used by the gnome-settings-daemon and the GNOME Control Center Wacom tablet applet.

jumpapp 1.2
Propagated dependencies: wmctrl@1.07 xdotool@3.20211022.1 xprop@1.2.8
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/mkropat/jumpapp
Licenses: Expat
Build system: gnu
Synopsis: Run-or-raise application switcher for any X11 desktop
Description:

Bind a key for any given application that will launch the application, if it's not already running, or focus the application's window,if it is running. Pressing the key again will cycle to the application's next window, if there's more than one.

xf86-input-wacom 1.2.0
Dependencies: xorg-server@21.1.23 libxrandr@1.5.4 libxinerama@1.1.5 libxi@1.8.2 eudev@3.2.14
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://linuxwacom.github.io/
Licenses: X11
Build system: gnu
Synopsis: Wacom input driver for X
Description:

The xf86-input-wacom driver is the wacom-specific X11 input driver for the X.Org X Server version 1.7 and later (X11R7.5 or later).

xdpyprobe 0.1
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/alezost/xdpyprobe
Licenses: GPL 3+
Build system: gnu
Synopsis: Probe X server for connectivity
Description:

Xdpyprobe is a tiny C program whose only purpose is to probe a connectivity of the X server running on a particular DISPLAY.

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.

unclutter-xfixes 1.5
Dependencies: libx11@1.8.12 libev@4.33 libxfixes@6.0.1 libxi@1.8.2
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/Airblader/unclutter-xfixes
Licenses: Expat
Build system: gnu
Synopsis: Hide idle mouse cursor
Description:

unclutter-xfixes is a rewrite of the popular tool unclutter, but using the x11-xfixes extension. This means that this rewrite doesn't use fake windows or pointer grabbing and hence causes less problems with window managers and/or applications.

Unclutter is a program which runs permanently in the background of an X11 session. It checks on the X11 pointer (cursor) position every few seconds, and when it finds it has not moved (and no buttons are pressed on the mouse, and the cursor is not in the root window) it creates a small sub-window as a child of the window the cursor is in. The new window installs a cursor of size 1x1 but a mask of all 0, i.e. an invisible cursor. This allows you to see all the text in an xterm or xedit, for example. The human factors crowd would agree it should make things less distracting.

screen-message 0.26
Dependencies: gtk+@3.24.51 gdk-pixbuf@2.44.4 pango@1.56.4
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://www.joachim-breitner.de/projects#screen-message
Licenses: GPL 2+
Build system: gnu
Synopsis: Print messages on your screen
Description:

screen-message is a tool for displaying text on your screen. It will make the text as large as possible and display it with black color on a white background (colors are configurable on the commandline).

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.

sxhkd 0.6.2
Dependencies: libxcb@1.17.0 xcb-util@0.4.1 xcb-util-keysyms@0.4.1 xcb-util-wm@0.4.2
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/baskerville/sxhkd
Licenses: FreeBSD
Build system: gnu
Synopsis: Simple X hotkey daemon
Description:

sxhkd is a simple X hotkey daemon with a powerful and compact configuration syntax.

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

xkbset 0.8
Dependencies: bash-minimal@5.2.37 libx11@1.8.12 perl@5.36.0 perl-tk@804.036
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://stephenmontgomerysmith.github.io/software/#xkbset
Licenses: Modified BSD
Build system: gnu
Synopsis: User-preference utility for XKB extensions for X
Description:

This is a program to help manage many of the XKB features of the X Window System. This includes such features as MouseKeys, AccessX, StickyKeys, BounceKeys, and SlowKeys. It includes a graphical program to help with MouseKeys-acceleration management.

xclip 0.13
Dependencies: libxmu@1.2.1 libxt@1.3.1
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/astrand/xclip
Licenses: GPL 2+
Build system: gnu
Synopsis: Command line interface to X11 clipboard
Description:

Xclip is a command line interface to the X11 clipboard. It can also be used for copying files, as an alternative to sftp/scp, thus avoiding password prompts when X11 forwarding has already been setup.

ydotool 1.0.4
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/ReimuNotMoe/ydotool
Licenses: AGPL 3+
Build system: cmake
Synopsis: Generic Linux command-line automation tool (no X!)
Description:

ydotool is a Linux command-line tool that simulates keyboard input, mouse actions, etc. programmatically or manually.

hsetroot 1.0.5
Dependencies: libx11@1.8.12 imlib2@1.10.0 libxinerama@1.1.5
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/himdel/hsetroot
Licenses: GPL 2+
Build system: gnu
Synopsis: Imlib2-based wallpaper changer
Description:

The hsetroot command composes wallpapers for X. This package is the fork of hsetroot by Hyriand.

xscreensaver 6.12
Dependencies: libx11@1.8.12 libxcrypt@4.4.38 libxext@1.3.6 libxi@1.8.2 libxt@1.3.1 libxft@2.3.8 libxmu@1.2.1 libxpm@3.5.17 libglade@2.6.4 libxml2@2.14.6 libsm@1.2.5 libjpeg-turbo@2.1.4 linux-pam@1.5.2 pango@1.56.4 gtk+@3.24.51 perl@5.36.0 cairo@1.18.4 bc@1.08.2 libxrandr@1.5.4 glu@9.0.2 glib@2.86.0
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://www.jwz.org/xscreensaver/
Licenses: non-copyleft
Build system: gnu
Synopsis: Classic screen saver suite supporting screen locking
Description:

xscreensaver is a popular screen saver collection with many entertaining demos. It also acts as a nice screen locker.

xosd 2.2.14
Dependencies: libx11@1.8.12 libxt@1.3.1 libxext@1.3.6 libxinerama@1.1.5
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://sourceforge.net/projects/libxosd/
Licenses: GPL 2+
Build system: gnu
Synopsis: X On Screen Display
Description:

XOSD provides a C library and a simple utility (osd_cat) for displaying transparent text on your screen.

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.

Total packages: 32521