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

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.


mangowm 0.14.0
Dependencies: wayland@1.24.0 libinput@1.29.1 libdrm@2.4.131 libxkbcommon@1.13.1 pixman@0.46.4 libdisplay-info@0.2.0 libliftoff@0.5.0 hwdata@0.392 seatd@0.9.2 pcre2@10.42 libxcb@1.17.0 xcb-util-wm@0.4.2 wlroots@0.19.3 cjson@1.7.18 scenefx@0.4.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://mangowm.github.io
Licenses: GPL 3 Expat CC0
Build system: meson
Synopsis: Wayland compositor based on wlroots and scenefx
Description:

MangoWM is a modern, lightweight, high-performance Wayland compositor built on dwl — crafted for speed, flexibility, and a customizable desktop experience.

wlroots 0.20.1
Propagated dependencies: eudev@3.2.14 libdisplay-info@0.2.0 libinput-minimal@1.29.1 libxkbcommon@1.13.1 mesa@26.0.2 pixman@0.46.4 lcms@2.13.1 libseat@0.9.2 vulkan-headers@1.4.335.0 vulkan-loader@1.4.335.0 wayland@1.24.0 wayland-protocols@1.47 xcb-util-errors@1.0.1 xcb-util-renderutil@0.3.10 xcb-util-wm@0.4.2 xorg-server-xwayland@24.1.12
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://gitlab.freedesktop.org/wlroots/wlroots/
Licenses: Expat
Build system: meson
Synopsis: Pluggable, composable, unopinionated modules for building a Wayland compositor
Description:

wlroots is a set of pluggable, composable, unopinionated modules for building a Wayland compositor.

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.

jwm 2.4.6
Dependencies: cairo@1.18.4 libjpeg-turbo@2.1.4 libpng@1.6.39 librsvg@2.58.5 libxext@1.3.6 libxinerama@1.1.5 libxmu@1.2.1 libxpm@3.5.17 libxrender@0.9.12 libxt@1.3.1 pango@1.56.4
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: http://joewing.net/projects/jwm
Licenses: Expat
Build system: gnu
Synopsis: Joe's Window Manager
Description:

JWM is a light-weight window manager for the X11 Window System. it is written in C and uses only Xlib at a minimum. Because of its small footprint, it makes a good window manager for older computers and less powerful systems, such as the Raspberry Pi, though it is perfectly capable of running on modern systems.

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.

icewm 4.0.0
Dependencies: alsa-lib@1.2.16 ao@1.2.2-5-g20dc8ed fontconfig-minimal@2.16.0 fribidi@1.0.12 glib@2.86.0 imlib2@1.10.0 libice@1.1.2 libjpeg-turbo@2.1.4 librsvg@2.58.5 libsndfile@1.2.2-0.68f6c16 libsm@1.2.5 libxcomposite@0.4.6 libxcursor@1.2.3 libxdamage@1.1.6 libxext@1.3.6 libxfixes@6.0.1 libxft@2.3.8 libxinerama@1.1.5 libxrandr@1.5.4 libxrender@0.9.12 libxres@1.2.2 libx11@1.8.12 lzip@1.25 perl@5.36.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://ice-wm.org/
Licenses: LGPL 2.0
Build system: cmake
Synopsis: Window manager for the X Window System
Description:

IceWM is a window manager for the X Window System. The goal of IceWM is speed, simplicity, and not getting in the user’s way. It comes with a taskbar with pager, global and per-window keybindings and a dynamic menu system. Application windows can be managed by keyboard and mouse. Windows can be iconified to the taskbar, to the tray, to the desktop or be made hidden. They are controllable by a quick switch window (Alt+Tab) and in a window list. A handful of configurable focus models are menu-selectable. Setups with multiple monitors are supported by RandR and Xinerama. IceWM is very configurable, themeable and well documented. It includes an optional external background wallpaper manager with transparency support, a simple session manager and a system tray.

dwl 0.7
Dependencies: wlroots@0.18.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://codeberg.org/dwl/dwl
Licenses: GPL 3+ Expat CC0
Build system: gnu
Synopsis: Dynamic window manager for Wayland
Description:

dwl is a compact, hackable compositor for Wayland based on wlroots. It is intended to fill the same space in the Wayland world that dwm does in X11, primarily in terms of philosophy, and secondarily in terms of functionality. Like dwm, dwl is easy to understand and hack on, due to a limited size and a few external dependencies. It is configurable via config.h.

cage 0.2.1
Dependencies: wayland@1.24.0 wlroots@0.19.3 libxkbcommon@1.13.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/cage-kiosk/cage
Licenses: Expat
Build system: meson
Synopsis: Wayland kiosk
Description:

This package provides a Wayland kiosk, which runs a single, maximized application.

waybar 0.15.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.6 libinput-minimal@1.29.1 libmpdclient@2.20 libnl@3.12.0 libxml2@2.14.6 pipewire@1.6.2 playerctl@2.4.1 pulseaudio@16.1 spdlog@1.15.3 wayland@1.24.0 wireplumber@0.5.15
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/Alexays/Waybar
Licenses: Expat
Build system: meson
Synopsis: Wayland bar for Sway and Wlroots based compositors
Description:

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

wawa 1.0.0-0.249f438
Dependencies: stb@0.0-3.2e2bef4 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://codeberg.org/sewn/wawa
Licenses: Expat
Build system: gnu
Synopsis: Distinctive simpler wlroots wallpaper setter
Description:

Wawa is a minimal, hackable, and distinctive Wayland wallpaper setter utilizing stb_image that targets wlr-layer-shell supported compositors, featuring tiling, spreading across monitors, along with fill, fit and stretching the wallpaper.

In wawa, the image is loaded only for monitors that need it, and is immediately freed when all monitors have been configured; this keeps the memory usage of wawa extremely low (7x less than wbg, almost 24x less than swaybg), which may be a performance hit if you are constantly resizing the monitor.

i3lock-color 2.13.c.5
Dependencies: cairo@1.18.4 libev@4.33 libjpeg-turbo@2.1.4 libxcb@1.17.0 libxkbcommon@1.13.1 linux-pam@1.5.2 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://github.com/Raymo111/i3lock-color
Licenses: Modified BSD
Build system: gnu
Synopsis: Screen locker with color configuration support
Description:

i3lock-color is a simpler X11 screen locker derived from i3lock. Features include:

  1. forking process, the locked screen is preserved when you suspend to RAM;

  2. specify background color or image to be displayed in the lock screen;

  3. many additional color options.

xclickroot 1.3
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/phillbush/xclickroot
Licenses: Public Domain
Build system: gnu
Synopsis: Run a command when a mouse button is pressed on the root window
Description:

xclickroot runs a command every time a given mouse button is pressed on the root window.

idesk 0.7.5
Dependencies: libx11@1.8.12 libxft@2.3.8 libxpm@3.5.17 libpng@1.6.39 freetype@2.13.3 imlib2@1.7.1 sed@4.9
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://sourceforge.net/projects/idesk/
Licenses: Modified BSD
Build system: gnu
Synopsis: Add icons on X desktop and set background image for wallpaper
Description:

Idesk is program that draws desktop icons. Each icon will execute a shell command on a configurable action. The icons can be moved on the desktop by dragging them, and the icons will remember their positions on start-up.

libucl 0.9.4
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/vstakhov/libucl
Licenses: FreeBSD
Build system: gnu
Synopsis: Universal configuration language (UCL) parser
Description:

libucl implements a configuration language that is easy to read and write, and compatible with JSON.

devour 12
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/salman-abedin/devour
Licenses: GPL 2
Build system: gnu
Synopsis: X11 window swallower
Description:

devour hides your current window before launching an external program and unhides it after quitting.

stumpish 0.0.1-7.c4f077b
Dependencies: bash@5.2.37 rlwrap@0.48 xprop@1.2.8
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm-contrib
Licenses: GPL 2+ GPL 3+ FreeBSD
Build system: trivial
Synopsis: StumpWM interactive shell
Description:

This package provides a StumpWM interactive shell.

sbcl-stumpwm-bluetooth 0.1.2
Dependencies: stumpwm@24.11 bluez@5.79 sbcl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/Junker/stumpwm-bluetooth
Licenses: GPL 3
Build system: asdf/sbcl
Synopsis: StumpWM module for controlling Bluetooth devices
Description:

StumpWM module for controlling Bluetooth devices via bluetoothctl.

xmobar 0.50
Dependencies: ghc-xmobar@0.50 libxpm@3.5.17
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://codeberg.org/xmobar/xmobar
Licenses: Modified BSD
Build system: haskell
Synopsis: Minimalistic text based status bar
Description:

xmobar is a lightweight, text-based, status bar written in Haskell. It was originally designed to be used together with Xmonad, but it is also usable with any other window manager. While xmobar is written in Haskell, no knowledge of the language is required to install and use it.

sbcl-stumpwm-notify 0.0.1-7.c4f077b
Dependencies: sbcl-bordeaux-threads@0.9.3 sbcl-dbus@20231105-2.8bba6a0 sbcl-xml-emitter@1.1.0 stumpwm@24.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm-contrib
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Notifications server for StumpWM
Description:

This module implements org.freedesktop.Notifications interface[fn:dbus-spec]. It shows notifications using stumpwm:message by default.

quickshell 0.2.1
Dependencies: bash-minimal@5.2.37 cli11@2.4.2 jemalloc@5.3.0 libdrm@2.4.131 libxcb@1.17.0 libxkbcommon@1.13.1 linux-pam@1.5.2 mesa@26.0.2 pipewire@1.6.2 qtbase@6.9.2 qtdeclarative@6.9.2 qtwayland@6.9.2 wayland@1.24.0 wayland-protocols@1.47
Propagated dependencies: qtsvg@6.9.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://quickshell.outfoxxed.me
Licenses: LGPL 3
Build system: cmake
Synopsis: QtQuick-based desktop shell toolkit
Description:

Quickshell is a flexible QtQuick-based toolkit for creating and customizing toolbars, notification centers, and other desktop environment tools in a live programming environment.

sbcl-stumpwm-wifi 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/wifi
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Modeline support for wifi connectivity
Description:

Modeline support for wifi connectivity.

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.

wlclock 1.0.1
Dependencies: cairo@1.18.4 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://git.sr.ht/~leon_plickat/wlclock/
Licenses: GPL 3
Build system: meson
Synopsis: Digital analog clock for Wayland desktops
Description:

Wlclock is a digital analog clock for Wayland desktops. wlclock is inspired by xclock and the default configuration has been chosen to mimic it. However unlike xclock, wlclock is not a regular window but a desktop-widget. A Wayland compositor must implement the Layer-Shell and XDG-Output for wlclock to work.

sbcl-stumpwm-acpi-backlight 0.1.0
Dependencies: stumpwm@24.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/Junker/stumpwm-acpi-backlight
Licenses: GPL 3
Build system: asdf/sbcl
Synopsis: ACPI backlight control module for StumpWM
Description:

ACPI backlight control module for StumpWM.

Total packages: 32521