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

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.


waybar-experimental 0.14.0
Dependencies: date@3.0.1 fmt@11.2.0 gtk-layer-shell@0.9.0 gtkmm@3.24.9 jsoncpp@1.9.6 libdbusmenu@16.04.0-496 libevdev@1.13.3 libinput-minimal@1.29.1 libmpdclient@2.20 libnl@3.7.0 libxml2@2.14.6 pipewire@1.5.85 playerctl@2.4.1 pulseaudio@16.1 spdlog@1.15.3 wayland@1.24.0 wireplumber@0.5.12
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/Alexays/Waybar
Licenses: Expat
Build system: meson
Synopsis: Waybar with experimental features
Description:

Waybar is a highly customisable Wayland bar for Sway and Wlroots based compositors.

sbcl-stumpwm-disk 0.0.1-7.c4f077b
Dependencies: sbcl-cl-diskspace@0.3.1-1.2dce2d0 sbcl-cl-mount-info@0.0.1-1.2024f50 stumpwm@24.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm-contrib
Licenses: GPL 2+ GPL 3+
Build system: asdf/sbcl
Synopsis: StumpWM modeline support to show disk usage
Description:

StumpWM modeline support to show disk usage

xnotify 0.8.1
Dependencies: libx11@1.8.12 libxft@2.3.8 libxinerama@1.1.5 imlib2@1.10.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/phillbush/xnotify
Licenses: Expat
Build system: gnu
Synopsis: Displays a notification on the screen
Description:

XNotify receives a notification specification in stdin and shows a notification for the user on the screen.

scenefx 0.4.1
Dependencies: pixman@0.46.4 mesa@25.2.3 libxkbcommon@1.11.0 libdrm@2.4.124 wlroots@0.19.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/wlrfx/scenefx
Licenses: Expat
Build system: meson
Synopsis: Drop-in replacement for the wlroots scene API
Description:

A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects.

evilwm 1.3.1
Dependencies: libx11@1.8.12 libxext@1.3.6 libxrandr@1.5.4
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://www.6809.org.uk/evilwm/
Licenses: X11-style
Build system: gnu
Synopsis: Minimalist window manager for the X Window System
Description:

evilwm is a minimalist window manager based on aewm, extended to feature many keyboard controls with repositioning and maximize toggles, solid window drags, snap-to-border support, and virtual desktops.

sbcl-stumpwm-screenshot 0.0.1-7.c4f077b
Dependencies: sbcl-zpng@1.2.2 stumpwm@24.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm-contrib/tree/master/util/screenshot
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Screenshots for StumpWM
Description:

This StumpWM module can take screenshots and store them as PNG files.

cagebreak 3.1.0
Dependencies: libevdev@1.13.3 pango@1.56.4 wlroots@0.19.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/project-repo/cagebreak
Licenses: Expat
Build system: meson
Synopsis: Tiling wayland compositor inspired by ratpoison
Description:

cagebreak is a slim, keyboard-controlled, tiling compositor for wayland conceptually based on the X11 window manager ratpoison.

perl-anyevent-i3 0.19
Propagated dependencies: perl-anyevent@7.17 perl-json-xs@4.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://metacpan.org/release/AnyEvent-I3
Licenses: GPL 3+ GPL 1+
Build system: perl
Synopsis: Communicate with the i3 window manager through perl
Description:

This module connects to the i3 window manager using the UNIX socket based IPC interface it provides (if enabled in the configuration file). You can then subscribe to events or send messages and receive their replies.

i3lock 2.13
Dependencies: cairo@1.18.4 libev@4.33 linux-pam@1.5.2 libxcb@1.17.0 libxkbcommon@1.11.0 xcb-util@0.4.1 xcb-util-image@0.4.1 xcb-util-xrm@1.3
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://i3wm.org/i3lock/
Licenses: Modified BSD
Build system: gnu
Synopsis: Lightweight screen locker
Description:

i3lock is a simple X11 screen locker developed alongside the i3 project. Despite the name it should work with any X11 window manager.

kanshi 1.9.0
Dependencies: libscfg@0.2.0 libvarlink@24 wayland@1.24.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://wayland.emersion.fr/kanshi
Licenses: Expat
Build system: meson
Synopsis: Hotswappable output profiles for Wayland
Description:

Kanshi allows you to define output profiles that are automatically enabled and disabled on hotplug. Kanshi can be used with Wayland compositors supporting the wlr-output-management protocol.

labwc 0.9.5
Dependencies: cairo@1.18.4 glib@2.86.0 librsvg@2.58.5 libliftoff@0.5.0 libsfdo@0.1.3 libxcb@1.17.0 libxml2@2.14.6 pango@1.56.4 wlroots@0.19.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://labwc.github.io
Licenses: GPL 2
Build system: meson
Synopsis: Window-stacking compositor for Wayland
Description:

Labwc is lightweight and independent with a focus on simply stacking windows well and rendering some window decorations, it is inspired by Openbox. It takes a no-bling/frills approach and says no to features such as icons (except window buttons), animations, decorative gradients and any other options not required to reasonably render common themes. It relies on clients for panels, screenshots, wallpapers and so on to create a full desktop environment.

Labwc tries to stay in keeping with wlroots and sway in terms of general approach and coding style.

Labwc has no reliance on any particular Desktop Environment, Desktop Shell or session. Nor does it depend on any UI toolkits such as Qt or GTK.

yambar-wayland 1.11.0-0.abeffbd
Dependencies: fcft@3.3.3 wayland@1.24.0 pipewire@1.5.85 libyaml@0.2.5 pixman@0.46.4 alsa-lib@1.2.11 json-c@0.18 libmpdclient@2.20 pulseaudio@16.1 eudev@3.2.14 basu@0.2.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://codeberg.org/dnkl/yambar
Licenses: Expat
Build system: meson
Synopsis: X11 and Wayland status panel
Description:

yambar is a lightweight and configurable status panel (bar, for short) for X11 and Wayland, that goes to great lengths to be both CPU and battery efficient---polling is only done when absolutely necessary.

polycat 2.0.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/2IMT/polycat
Licenses: Expat
Build system: gnu
Synopsis: CPU usage module for menubars
Description:

Polycat is a menubar (polybar or waybar) module displaying a running cat (runcat) for CPU usage.

quicktile 0.4.0-0.2c499be
Dependencies: gtk+@3.24.51 libwnck@40.1 python-xlib@0.33 python-pygobject@3.50.2 python-dbus@1.3.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/ssokolow/quicktile
Licenses: GPL 2+
Build system: pyproject
Synopsis: window-tiling hotkeys to any X11 desktop
Description:

QuickTile is a simple utility, inspired by WinSplit Revolution for Windows, which adds window-tiling keybindings to existing X11 window manager. It may be used as a standalone alternative to the keyboard related features of the Compiz Grid plugin.

grimshot 1.9-contrib.0
Dependencies: coreutils@9.1 grim@1.5.0 jq@1.8.1 libnotify@0.8.8 slurp@1.5.0 sway@1.11 wl-clipboard@2.2.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/OctopusET/sway-contrib
Licenses: Expat
Build system: copy
Synopsis: Screenshot utility for the Sway window manager
Description:

Grimshot is a screenshot utility for sway. It provides an interface over grim, slurp and jq, and supports storing the screenshot either directly to the clipboard using wl-copy or to a file.

fluxbox 1.3.7
Dependencies: freetype@2.13.3 fribidi@1.0.12 imlib2@1.10.0 libx11@1.8.12 libxcursor@1.2.3 libxext@1.3.6 libxft@2.3.8 libxinerama@1.1.5 libxpm@3.5.17 libxrandr@1.5.4 libxrender@0.9.12
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: http://fluxbox.org/
Licenses: Expat
Build system: gnu
Synopsis: Small and fast window manager
Description:

Fluxbox is a window manager. It is light on resources and easy to handle yet full of features to make an easy and fast desktop experience.

libdisplay-info 0.2.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://gitlab.freedesktop.org/emersion/libdisplay-info
Licenses: Expat
Build system: meson
Synopsis: EDID and DisplayID library
Description:

This package provides a library to read EDID and DisplayID metadata from display devices. It has the following goals:

  1. Provide a set of high-level, easy-to-use, opinionated functions as well as low-level functions to access detailed information.

  2. Simplicity and correctness over performance and resource usage.

  3. Well-tested and fuzzed.

i3-autotiling 1.9.3
Propagated dependencies: python-i3ipc@2.2.1-0.a670f24
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/nwg-piotr/autotiling
Licenses: GPL 3
Build system: pyproject
Synopsis: Automatically tile windows in i3 and Sway
Description:

Script for Sway and i3 to automatically switch the horizontal/vertical window split orientation.

mjwm 4.1.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/chiku/mjwm
Licenses: GPL 2+
Build system: gnu
Synopsis: Create menu for JWM
Description:

MJWM can create JWM's menu from (freedesktop) desktop files and the generated file can be include in the rootmenu section of your jwm config file.

cl-stumpwm 24.11
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-ppcre@2.1.1 cl-clx@0.7.7 cl-fiasco@0.0.1-2.bb47d2f
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm
Licenses: GPL 2+
Build system: asdf/source
Synopsis: Window manager written in Common Lisp
Description:

Stumpwm is a window manager written entirely in Common Lisp. It attempts to be highly customizable while relying entirely on the keyboard for input. These design decisions reflect the growing popularity of productive, customizable lisp based systems.

obconf 2.0.4
Dependencies: gtk+@2.24.33 imlib2@1.10.0 libglade@2.6.4 libsm@1.2.5 librsvg@2.58.5 libxft@2.3.8 openbox@3.6.1 startup-notification@0.12
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://openbox.org/obconf
Licenses: GPL 2+
Build system: gnu
Synopsis: Openbox configuration tool
Description:

Obconf is a tool for configuring the Openbox window manager. You can configure its appearance, themes, and much more.

dunst 1.13.1
Dependencies: dbus@1.16.2 librsvg@2.58.5 glib@2.86.0 cairo@1.18.4 pango@1.56.4 libnotify@0.8.8 libx11@1.8.12 libxscrnsaver@1.2.4 libxinerama@1.1.5 libxrandr@1.5.4 libxdg-basedir@1.2.3 wayland@1.24.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://dunst-project.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: Customizable and lightweight notification daemon
Description:

Dunst is a highly configurable and minimalistic notification daemon. It provides org.freedesktop.Notifications D-Bus service, so it is started automatically on the first call via D-Bus.

i3lock-fancy 0.2
Dependencies: imagemagick@6.9.13-5 wmctrl@1.07 i3lock@2.13 gawk@5.3.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/meskarune/i3lock-fancy
Licenses: Expat
Build system: gnu
Synopsis: Screen locker with screenshot function
Description:

i3lock-fancy is a Bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text. It requires i3lock-color or i3lock and can optionally be passed any screenshot util like scrot. This screen locker can be used with any window manager or desktop environment.

sbcl-stumpwm-cpu 0.0.1-7.c4f077b
Dependencies: stumpwm@24.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm-contrib/tree/master/modeline/cpu
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Modeline support for CPU info
Description:

Modeline support for CPU info.

Total packages: 70622