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

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.


wlroots 0.19.2
Propagated dependencies: eudev@3.2.14 libdisplay-info@0.2.0 libinput-minimal@1.29.1 libxkbcommon@1.11.0 mesa@25.2.3 pixman@0.46.4 lcms@2.13.1 libseat@0.9.2 vulkan-headers@1.4.321.0 vulkan-loader@1.4.321.0 wayland@1.24.0 wayland-protocols@1.45 xcb-util-errors@1.0.1 xcb-util-wm@0.4.2 xorg-server-xwayland@24.1.9
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.

dank-material-shell 0.5.1
Propagated dependencies: quickshell@0.2.1 qtwayland@6.9.2 dbus@1.16.2 brightnessctl@0.5.1 cava@0.10.6 cliphist@0.7.0 dgop@0.1.11 glib@2.86.0 matugen@4.0.0 qtmultimedia@6.9.2 wl-clipboard@2.2.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/AvengeMedia/DankMaterialShell
Licenses: Expat
Build system: go
Synopsis: Desktop shell for wayland compositors
Description:

This package provides a DankMaterialShell,a Quickshell-based modern desktop suite for Wayland compositors (such as Niri, Hyprland, MangoWC and Sway). This program is meant to be used in system/home modules. To launch it manually, use the dms CLI program, followed by -c and path to the .../share/quickshell path in the package.

polybar 3.7.1
Dependencies: alsa-lib@1.2.11 cairo@1.18.4 i3-wm@4.25 jsoncpp@1.9.6 libmpdclient@2.20 libnl@3.7.0 libuv@1.44.2 libxcb@1.17.0 pulseaudio@16.1 xcb-proto@1.17.0 xcb-util@0.4.1 xcb-util-cursor@0.1.5 xcb-util-image@0.4.1 xcb-util-wm@0.4.2 xcb-util-xrm@1.3
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://polybar.github.io/
Licenses: Expat
Build system: cmake
Synopsis: Fast and easy-to-use status bar
Description:

Polybar aims to help users build beautiful and highly customizable status bars for their desktop environment. It has built-in functionality to display information about the most commonly used services.

sbcl-stumpwm-pass 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
Licenses: GPL 2+ GPL 3+ FreeBSD
Build system: asdf/sbcl
Synopsis: Integrate @code{pass} with StumpWM
Description:

This package provides an interface which integrates password-store into StumpWM.

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.

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-stumptray 0.0.1-7.c4f077b
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-clx-xembed@0.1-1.a5c4b84 stumpwm@24.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm-contrib/tree/master/modeline/stumptray
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Modeline support for stumptray connectivity
Description:

Modeline support for stumptray connectivity.

mangowc 0.12.3
Dependencies: wayland@1.24.0 libinput@1.29.1 libdrm@2.4.124 libxkbcommon@1.11.0 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.2 scenefx@0.4.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/DreamMaoMao/mangowc
Licenses: GPL 3 Expat CC0
Build system: meson
Synopsis: Wayland compositor based on wlroots and scenefx
Description:

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

wlroots 0.18.2
Propagated dependencies: eudev@3.2.14 libdisplay-info@0.2.0 libinput-minimal@1.29.1 libxkbcommon@1.11.0 mesa@25.2.3 pixman@0.46.4 lcms@2.13.1 libseat@0.9.2 vulkan-headers@1.4.321.0 vulkan-loader@1.4.321.0 wayland@1.24.0 wayland-protocols@1.45 xcb-util-errors@1.0.1 xcb-util-wm@0.4.2 xorg-server-xwayland@24.1.9
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-kbd-layouts 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/util/kbd-layouts
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Keyboard layout switcher for StumpWM
Description:

Keyboard layout switcher for StumpWM

sbcl-stumpwm-battery-portable 0.0.1-7.c4f077b
Dependencies: sbcl-cl-ppcre@2.1.1 stumpwm@24.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm-contrib
Licenses: Expat GPL 3+
Build system: asdf/sbcl
Synopsis: Battery level indicator for StumpWM
Description:

This module provides a battery level indicator for the modeline. It can be displayed in the modeline with %B.

stumpwm 24.11
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-ppcre@2.1.1 sbcl-clx@0.7.7
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/stumpwm/stumpwm
Licenses: GPL 2+
Build system: asdf/sbcl
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.

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.

bspwm 0.9.12
Dependencies: libxcb@1.17.0 libxinerama@1.1.5 sxhkd@0.6.2 xcb-util@0.4.1 xcb-util-keysyms@0.4.1 xcb-util-wm@0.4.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/baskerville/bspwm
Licenses: FreeBSD
Build system: gnu
Synopsis: Tiling window manager based on binary space partitioning
Description:

bspwm is a tiling window manager that represents windows as the leaves of a full binary tree.

sandbar 0.1
Dependencies: fcft@3.3.3 wayland@1.24.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/kolunmi/sandbar
Licenses: GPL 3 Expat
Build system: gnu
Synopsis: DWM-like bar for the River Wayland compositor
Description:

Sandbar is a minimalist DWM-like bar designed for River, a Wayland compositor. It is triggered through commands sent via standard input, providing extensive customization options. This behavior allows users to dynamically adjust status text, visibility, and bar location, making Sandbar an ideal choice for those seeking a lightweight and hackable bar solution in their Wayland environment.

sbcl-stumpwm-winner-mode 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/util/winner-mode
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Emacs' winner-mode for StumpWM
Description:

This module provides a winner-mode for StumpWM similar to the one in Emacs.

waybar 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: Wayland bar for Sway and Wlroots based compositors
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

xmobar 0.48.1
Dependencies: ghc-xmobar@0.48.1 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.

herbstluftwm 0.9.5
Dependencies: dzen@0.9.5-1.488ab66 dmenu@5.4 glib@2.86.0 glibmm@2.86.0 xterm@397 xsetroot@1.1.3 libx11@1.8.12 libxcursor@1.2.3 libxext@1.3.6 libxfixes@6.0.1 libxinerama@1.1.5 libxrandr@1.5.4 libxft@2.3.8
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://herbstluftwm.org
Licenses: FreeBSD
Build system: cmake
Synopsis: Tiling window manager for X11
Description:

herbstluftwm is a manual tiling window manager for X11 using Xlib and GLib. Its main features are:

  • The layout is based on splitting frames into subframes which can be split again or can be filled with windows (similar to i3 or musca).

  • Tags (or workspaces or virtual desktops or …) can be added/removed at runtime. Each tag contains an own layout.

  • Exactly one tag is viewed on each monitor. The tags are monitor independent (similar to Xmonad).

  • It is configured at runtime via IPC calls from herbstclient. So the configuration file is just a script which is run on startup (similar to wmii or musca).

openbox 3.6.1
Dependencies: imlib2@1.10.0 libxml2@2.14.6 librsvg@2.58.5 libsm@1.2.5 libxcursor@1.2.3 libxinerama@1.1.5 libxml2@2.14.6 libxrandr@1.5.4 libxft@2.3.8 pango@1.56.4 python-wrapper@3.11.14
Propagated dependencies: python-pyxdg@0.28
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: http://openbox.org/wiki/Main_Page
Licenses: GPL 2+
Build system: gnu
Synopsis: Box style window manager
Description:

Openbox is a highly configurable, next generation window manager with extensive standards support. The *box visual style is well known for its minimalistic appearance. Openbox uses the *box visual style, while providing a greater number of options for theme developers than previous *box implementations.

sov 0.94
Dependencies: wayland@1.24.0 libglvnd@1.7.0 libxkbcommon@1.11.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/milgra/sov
Licenses: GPL 3+
Build system: meson
Synopsis: Wayland overlay that shows schemas for all workspaces
Description:

SOV provides a schematic workspace overview for Sway window manager. Unlike thumbnail-based solutions that become unreadable at small scales, SOV maintains clarity by displaying window layouts, titles, and contents across all outputs. Designed for complex multi-workspace setups, it's structured via HTML and styled with CSS. Typically triggered by desktop-switching keys with minimal latency.

icewm 3.9.0
Dependencies: 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 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 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.

Total packages: 31209