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

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.


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.

wideriver 1.3.1
Dependencies: wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/alex-courtis/wideriver
Licenses: GPL 3
Build system: gnu
Synopsis: A set of riverWM layouts
Description:

Tiling window manager for the river wayland compositor, inspired by dwm and xmonad.

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.

hyprmag 2.1.1
Dependencies: cairo@1.18.4 libjpeg@9f libglvnd@1.7.0 pango@1.56.4 wayland@1.24.0 wayland-protocols@1.47 libxkbcommon@1.13.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/SIMULATAN/hyprmag
Licenses: Modified BSD
Build system: cmake
Synopsis: Wayland screen magnifier
Description:

Hyprmag is a wlroots-compatible Wayland screen magnifier with basic customization options.

scenefx 0.4.1
Dependencies: pixman@0.46.4 mesa@26.0.2 libxkbcommon@1.13.1 libdrm@2.4.131 wlroots@0.19.3
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.

wlroots 0.17.4
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.

labwc 0.20.1
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.20.1
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.

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.

gtklock 4.0.0
Dependencies: gtk+@3.24.51 gtk-session-lock@0.2.0 linux-pam@1.5.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/jovanlanik/gtklock
Licenses: GPL 3
Build system: meson
Synopsis: GTK-based lockscreen for Wayland
Description:

gtklock is a lockscreen based on gtkgreet. It uses the ext-session-lock Wayland protocol. Works on sway and other wlroots-based compositors.

sov 0.94
Dependencies: wayland@1.24.0 libglvnd@1.7.0 libxkbcommon@1.13.1
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.

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.

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.

eww 0.6.0-1.fddb4a0
Dependencies: gdk-pixbuf@2.44.4 glib@2.86.0 gtk+@3.24.51 gtk-layer-shell@0.9.0 libdbusmenu@16.04.0-496
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://elkowar.github.io/eww/
Licenses: Expat
Build system: cargo
Synopsis: Widget system that works in any window manager
Description:

Eww (Elkowars Wacky Widgets) is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.

Configured in yuck, a language based around S-expressions and themed using CSS, it is easy to customize and provides all the flexibility you need.

spectrwm 3.6.0
Dependencies: freetype@2.13.3 fontconfig-minimal@2.16.0 libx11@1.8.12 libxcb@1.17.0 libxcursor@1.2.3 libxrandr@1.5.4 libxtst@1.2.5 libxft@2.3.8 xcb-util@0.4.1 xcb-util-wm@0.4.2 xcb-util-keysyms@0.4.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/conformal/spectrwm
Licenses: ISC
Build system: gnu
Synopsis: Minimalistic automatic tiling window manager
Description:

Spectrwm is a small dynamic tiling and reparenting window manager for X11. It is inspired by Xmonad and dwm. Its major features include:

  • Navigation anywhere on all screens with either the keyboard or mouse

  • Customizable status bar

  • Restartable without losing state

  • Quick launch menu

  • Many screen layouts possible with a few simple key strokes

  • Move/resize floating windows

  • Extended Window Manager Hints (EWMH) support

  • Configurable tiling

  • Adjustable tile gap allows for a true one pixel border

  • Customizable colors and border width

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.

fvwm3 1.1.4
Dependencies: fontconfig-minimal@2.16.0 fribidi@1.0.12 freetype@2.13.3 libevent@2.1.12 libice@1.1.2 libpng@1.6.39 libxcb@1.17.0 libxcursor@1.2.3 libxext@1.3.6 libxft@2.3.8 libxkbcommon@1.13.1 libxrandr@1.5.4 libxrender@0.9.12 libx11@1.8.12 libxpm@3.5.17 libxt@1.3.1 perl@5.36.0 python-minimal@3.12.12 readline@8.2.13 xcb-util@0.4.1 xtrans@1.5.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://www.fvwm.org/
Licenses: GPL 2+
Build system: meson
Synopsis: Virtual window manager for the X windows system
Description:

Fvwm is an ICCCM/EWMH-compliant and highly configurable floating window manager built primarily using Xlib and can be configured to be from a small sleek window manager to a full-featured desktop environment.

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.

dunst 1.13.2
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.

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.

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.

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.

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

keybinder 0.3.2
Dependencies: gtk+@3.24.51 gobject-introspection@1.86.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/kupferlauncher/keybinder
Licenses: X11
Build system: gnu
Synopsis: Library for registering global keyboard shortcuts, Gtk3 version
Description:

Keybinder is a library for registering global keyboard shortcuts. Keybinder works with GTK-based applications using the X Window System.

Total packages: 32521