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

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

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.

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.

berry 0.1.12
Dependencies: freetype@2.13.3 fontconfig-minimal@2.16.0 libxext@1.3.6 libx11@1.8.12 libxft@2.3.8 libxinerama@1.1.5
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://berrywm.org/
Licenses: Expat
Build system: gnu
Synopsis: Healthy, byte-sized window manager
Description:

berry is a healthy, bite-sized window manager written in C using XLib.

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.

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.

menumaker 0.99.14
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://menumaker.sourceforge.net/
Licenses: FreeBSD
Build system: gnu
Synopsis: Heuristics-driven menu generator
Description:

MenuMaker is a menu generation utility for a number of X window managers and desktop environments. It is capable of finding lots of installed programs and generating a root menu consistent across all supported window managers, so one will get (almost) the same menu in all of them. Currently supported window managers include:

  1. BlackBox

  2. Deskmenu

  3. FluxBox

  4. IceWM

  5. OpenBox

  6. PekWM

  7. WindowMaker

  8. XFCE

wl-mirror 0.18.5
Dependencies: egl-wayland@1.1.19 mesa@26.0.2 wayland@1.24.0 wayland-protocols@1.47 wlr-protocols@1.0-0.2b8d433
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/Ferdi265/wl-mirror
Licenses: GPL 3
Build system: cmake
Synopsis: Simple Wayland output mirror client
Description:

This package provides wl-mirror, a solution to sway's lack of output mirroring by mirroring an output onto a client surface. It has the following features:

  • Mirror an output onto a resizable window.

  • Mirror an output onto another output by fullscreening the window.

  • React to changes in output scale (including fractional scaling).

  • Preserve aspect ratio.

  • Correct flipped or rotated outputs.

  • Custom flips or rotations.

  • Mirror custom regions of outputs.

  • Receive additional options on stdin for changing the mirrored screen or region on the fly.

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.

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.

grimshot 1.9-contrib.0
Dependencies: coreutils@9.1 grim@1.5.0 jq@1.8.2 libnotify@0.8.8 slurp@1.5.0 sway@1.12 wl-clipboard@2.3.0
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.

wlopm 1.0.0-0.6a197eb
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://git.sr.ht/~leon_plickat/wlopm
Licenses: GPL 3
Build system: gnu
Synopsis: Utility to manage Wayland outputs power
Description:

wlopm is a simple client implementing zwlr-output-power-management-v1, which allows clients to control power management modes of outputs that are currently part of the compositor space. This allows wlopm to power down outputs when the system is idle.

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.

hypridle 0.1.7
Dependencies: hyprland-protocols@0.7.0 hyprlang@0.6.8 hyprutils@0.13.1 hyprwayland-scanner@0.4.6 sdbus-c++@2.1.0 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/hyprwm/hypridle
Licenses: Modified BSD
Build system: cmake
Synopsis: Hyprland's idle daemon
Description:

Hyprland's idle daemon, based on the ext-idle-notify-v1 Wayland protocol. Hypridle has support for D-Bus's loginctl commands (lock/unlock/before-sleep) and inhibit.

swaylock 1.8.3
Dependencies: cairo@1.18.4 gdk-pixbuf@2.44.4 libxkbcommon@1.13.1 linux-pam@1.5.2 wayland@1.24.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/swaywm/swaylock
Licenses: Expat
Build system: meson
Synopsis: Screen locking utility for Wayland compositors
Description:

Swaylock is a screen locking utility for Wayland compositors.

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.

wld 0-1.6586736
Dependencies: fontconfig-minimal@2.16.0 libdrm@2.4.131 pixman@0.46.4 wayland@1.24.0
Propagated dependencies: fontconfig-minimal@2.16.0 pixman@0.46.4
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/michaelforney/wld
Licenses: Expat
Build system: gnu
Synopsis: Primitive drawing library for Wayland
Description:

wld is a drawing library that targets Wayland.

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.

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

Modeline support for memory info.

xmonad 0.18.0
Dependencies: ghc-x11@1.10.3 ghc-data-default-class@0.2.0.0 ghc-setlocale@1.0.0.10
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://xmonad.org
Licenses: Modified BSD
Build system: haskell
Synopsis: Tiling window manager
Description:

Xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. All features of the window manager are accessible from the keyboard: a mouse is strictly optional. Xmonad is written and extensible in Haskell. Custom layout algorithms, and other extensions, may be written by the user in config files. Layouts are applied dynamically, and different layouts may be used on each workspace. Xinerama is fully supported, allowing windows to be tiled on several screens.

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.

cwm 7.1
Dependencies: libxrandr@1.5.4 libxft@2.3.8 libxinerama@1.1.5
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/leahneukirchen/cwm
Licenses: ISC
Build system: gnu
Synopsis: OpenBSD fork of the Calm Window Manager
Description:

Cwm is a stacking window manager for X11. It is an OpenBSD project derived from the original Calm Window Manager.

sbcl-stumpwm-globalwindows 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: Manipulate all windows in the current X session
Description:

This package provides a StumpWM module to manipulate all windows in the current X session.

Total packages: 72166