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

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.


xautomation 1.09
Dependencies: libpng@1.6.39 libx11@1.8.12 libxi@1.8.2 libxtst@1.2.5
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://www.hoopajoo.net/projects/xautomation.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Tools to automate tasks in X such as detecting on screen images
Description:

Xautomation can control X from the command line for scripts, and do visual scraping to find things on the screen. The control interface allows mouse movement, clicking, button up/down, key up/down, etc, and uses the XTest extension so you don't have the annoying problems that xse has when apps ignore sent events. The visgrep program can find images inside of images and reports the coordinates, allowing programs to find buttons, etc, on the screen to click on.

xbanish 1.8
Dependencies: libx11@1.8.12 libxfixes@6.0.1 libxi@1.8.2 libxt@1.3.1
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/jcs/xbanish
Licenses: Modified BSD
Build system: gnu
Synopsis: Banish the mouse cursor
Description:

xbanish hides the mouse cursor when you start typing, and shows it again when the mouse cursor moves or a mouse button is pressed.

xtitle 0.4.4
Dependencies: libxcb@1.17.0 xcb-util@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/xtitle
Licenses: Unlicense
Build system: gnu
Synopsis: Output X window titles
Description:

If arguments are given, xtitle outputs the title of each specified window, otherwise it outputs the title of the active window. With snoop mode on, it continuously monitors the specified windows and outputs when titles change.

bemenu 0.6.23
Dependencies: cairo@1.18.4 libx11@1.8.12 libxkbcommon@1.13.1 libxinerama@1.1.5 ncurses@6.2.20210619 pango@1.56.4 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/Cloudef/bemenu
Licenses: GPL 3+ LGPL 3+
Build system: gnu
Synopsis: Dynamic menu library and client program inspired by dmenu
Description:

bemenu is a dynamic menu which allows the user to flexibly select from a list of options (usually programs to launch). It renders the menu graphically with X11 or Wayland, or in a text terminal with ncurses.

tofi 0.9.1
Dependencies: cairo@1.18.4 harfbuzz@11.4.4 libxkbcommon@1.13.1 pango@1.56.4 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/philj56/tofi
Licenses: Expat
Build system: meson
Synopsis: Application launcher for Wayland
Description:

Tofi is a Dmenu and Rofi replacement for wlroots-based Wayland compositors such as Sway.

wayout 0.1.5
Dependencies: cairo@1.18.4 pango@1.56.4 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://git.sr.ht/~proycon/wayout
Licenses: GPL 3+
Build system: meson
Synopsis: Output simple text to a wayland desktop widget
Description:

Wayout takes text from standard input and outputs it to a desktop-widget on Wayland desktops.

xvkbd 4.1
Dependencies: libxaw@1.0.16 libxmu@1.2.1 libxtst@1.2.5
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: http://t-sato.in.coocan.jp/xvkbd/
Licenses: GPL 2+
Build system: gnu
Synopsis: Virtual computer keyboard for the X Window System
Description:

The xvkbd displays a drawing of a computer keyboard in a window on the screen. Clicking on its keys sends the corresponding keystroke(s) to other X clients, as if typed on a physical keyboard.

This is useful for systems without keyboard hardware but with a pointing device, such as kiosk terminals or handheld devices with touch screens.

A limited number of keyboard layouts are available, as is dictionary completion. You can also use xvkbd to send a series of predetermined keystrokes from the command line, without displaying a keyboard at all.

slop 7.6
Dependencies: glew@2.2.0 glm@1.0.1 icu4c@73.1 libxext@1.3.6 libxrender@0.9.12 mesa@26.0.2
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/naelstrof/slop
Licenses: GPL 3+
Build system: cmake
Synopsis: Select a region and print its bounds to stdout
Description:

slop (Select Operation) is a tool that queries for a selection from a user and prints the region to stdout. It grabs the mouse and turns it into a crosshair, lets the user click and drag to make a selection (or click on a window) while drawing a pretty box around it, then finally prints the selection's dimensions to stdout.

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.

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

ulauncher 6.0.0-18.901ce03
Dependencies: libx11@1.8.12 python-levenshtein@0.27.1 python-pycairo@1.28.0
Propagated dependencies: keybinder@0.3.2 libwnck@40.1 gsettings-desktop-schemas@48.0 python-pygobject@3.54.3 python-xlib@0.33 webkitgtk-with-libsoup2@2.50.3
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://ulauncher.io
Licenses: GPL 3+
Build system: pyproject
Synopsis: Application launcher for Linux
Description:

Ulauncher is a fast application launcher for Linux. It is written in Python, using GTK+, and features: App Search (fuzzy matching), Calculator, Extensions, Shortcuts, File browser mode and Custom Color Themes.

wofi 1.5.3
Dependencies: gtk+@3.24.51 wayland@1.24.0
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://hg.sr.ht/~scoopta/wofi
Licenses: GPL 3+
Build system: meson
Synopsis: Launcher/menu program for wayland
Description:

Wofi is a launcher/menu program for wlroots based wayland compositors such as sway, similar to rofi.

physlock 13
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/xyb3rt/physlock
Licenses: GPL 2+
Build system: gnu
Synopsis: Screen lock utility
Description:

physlock locks all virtual terminals at once, only allowing the user of the active session (the user logged into the foreground virtual terminal) to unlock the computer. It is an alternative to vlock -an, written to overcome vlock's limitations regarding hibernate and suspend.

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.

xwallpaper 0.7.6
Dependencies: libjpeg-turbo@2.1.4 libpng@1.6.39 libxpm@3.5.17 pixman@0.46.4 xcb-util@0.4.1 xcb-util-image@0.4.1
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/stoeckmann/xwallpaper
Licenses: ISC
Build system: gnu
Synopsis: Wallpaper setting utility for X
Description:

The xwallpaper utility allows you to set image files as your X wallpaper. JPEG, PNG, and XPM file formats are supported.

The wallpaper is also advertised to programs which support semi-transparent backgrounds.

xrandr-invert-colors 0.02
Dependencies: libxrandr@1.5.4
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/zoltanp/xrandr-invert-colors
Licenses: GPL 3+
Build system: gnu
Synopsis: Invert display colors
Description:

This package provides a small utility for inverting the colors on all monitors attached to an XRandR-capable X11 display server.

wob 0.16
Dependencies: libinih@62 libseccomp@2.6.0 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://github.com/francma/wob
Licenses: ISC
Build system: meson
Synopsis: Lightweight overlay bar for Wayland
Description:

Wob, or Wayland Overlay Bar, is a lightweight overlay volume, backlight, progress, or anything bar for Wayland.

aquamarine 0.12.1
Dependencies: eudev@3.2.14 hwdata@0.392 hyprutils@0.13.1 libdisplay-info@0.2.0 libglvnd@1.7.0 libinput-minimal@1.29.1 libseat@0.9.2 mesa@26.0.2 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/hyprwm/aquamarine
Licenses: Modified BSD
Build system: cmake
Synopsis: Linux rendering backend library
Description:

Aquamarine is a C++-only Linux rendering backend library. It provides basic abstractions for an application to render on a Wayland session (in a window) or a native DRM session. It is agnostic of the rendering API (Vulkan / OpenGL).

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.

stalonetray 0.8.5
Dependencies: libx11@1.8.12 libxpm@3.5.17
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://kolbusa.github.io/stalonetray
Licenses: GPL 2+
Build system: gnu
Synopsis: Standalone freedesktop.org and KDE systray implementation
Description:

Stalonetray is a stand-alone freedesktop.org and KDE system tray (notification area) for X Window System/X11 (e.g. X.Org or XFree86). It has full XEMBED support and minimal dependencies: an X11 lib only. Stalonetray works with virtually any EWMH-compliant window manager.

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.

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.

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.

hyprsunset 0.3.3
Dependencies: hyprwayland-scanner@0.4.6 hyprutils@0.13.1 hyprlang@0.6.8 wayland@1.24.0 hyprland-protocols@0.7.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/xdisorg.scm (gnu packages xdisorg)
Home page: https://wiki.hypr.land/Hypr-Ecosystem/hyprsunset/
Licenses: Modified BSD
Build system: cmake
Synopsis: Blue-light filter for Hyprland
Description:

This is a small utility to provide a blue light filter for your system. This method is preferred to screen shaders as it will not be captured via recording / screenshots.

hyprsunset also provides a gamma filter, which can be used to adjust perceived display brightness on monitors that do not support software control, or to reduce perceived brightness below the monitor's minimum.

Total packages: 73955