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

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.


yambar-wayland 1.11.0-0.abeffbd
Dependencies: fcft@3.3.3 wayland@1.24.0 pipewire@1.6.2 libyaml@0.2.5 pixman@0.46.4 alsa-lib@1.2.16 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.

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

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.

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.

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-stump-nm 0.0.1-7.c4f077b
Dependencies: stumpwm@24.11 sbcl-babel@0.5.0-3.627d6a6 sbcl-alexandria@1.4-0.009b7e5 sbcl-dbus@20231105-2.8bba6a0
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: StumpWM NetworkManager integration
Description:

This module allows you to manage your Wi-Fi networks and VPN connections from within StumpWM itself. It is intentionally pretty bare-bones in features, in that it allows you to enable/disable connections, and no more. It is not a replacement for nmtui and/or nmcli.

i3-wm 4.25
Dependencies: libxcb@1.17.0 xcb-util@0.4.1 xcb-util-cursor@0.1.5 xcb-util-keysyms@0.4.1 xcb-util-wm@0.4.2 xcb-util-xrm@1.3 libxkbcommon@1.13.1 libev@4.33 yajl@2.1.0 xmlto@0.0.28 perl@5.36.0 perl-anyevent-i3@0.19 perl-json-xs@4.0 perl-common-sense@3.75 perl-types-serialiser@1.0 perl-pod-simple@3.45 libx11@1.8.12 pcre2@10.42 startup-notification@0.12 pango@1.56.4 cairo@1.18.4
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://i3wm.org/
Licenses: Modified BSD
Build system: meson
Synopsis: Tiling window manager
Description:

i3 is a tiling X11 window manager that dynamically manages tiled, stacked, and tabbed window layouts.

i3 primarily targets advanced users. Windows are managed manually and organised inside containers, which can be split vertically or horizontally, and optionally resized.

i3 uses a plain-text configuration file, and can be extended and controlled from many programming languages.

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.

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.

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.

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.

swayfx 0.5.3
Dependencies: basu@0.2.1 cairo@1.18.4 gdk-pixbuf@2.44.4 json-c@0.18 libevdev@1.13.6 libinput-minimal@1.29.1 libxkbcommon@1.13.1 pango@1.56.4 pcre2@10.42 scenefx@0.4.1 swaybg@1.2.1 wayland@1.24.0 wlroots@0.19.3
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/WillPower3309/swayfx
Licenses: Expat
Build system: meson
Synopsis: Sway Fork with extra options and effects
Description:

Fork of Sway, a Wayland compositor compatible with i3. SwayFX adds extra options and effects to the original Sway, such as blur, rounded corners, shadows, inactive window dimming, etc.

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.

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.

yeganesh 2.4
Dependencies: ghc-strict@0.5.1 ghc-xdg-basedir@0.2.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: http://dmwit.com/yeganesh/
Licenses: Modified BSD
Build system: haskell
Synopsis: Small wrapper around dmenu
Description:

yeganesh is a small wrapper around demnu. Like dmenu, it accepts input on stdin and writes the chosen result on stdout. Unlike dmenu, it mangles the input before it presents its choices. In particular, it displays commonly-chosen options before uncommon ones.

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.

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.

wf-config 0.10.0
Dependencies: glm@1.0.1 libxml2@2.14.6 wlroots@0.17.4 libevdev@1.13.6
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/WayfireWM/wf-config
Licenses: Expat
Build system: meson
Synopsis: Library for managing configuration files for Wayfire
Description:

The package provides a library for managing the configuration files of Wayifre. It can set key and mouse bindings, configure input, and customize Wayfire plugins.

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

xmenu 4.5.5
Dependencies: libx11@1.8.12 libxinerama@1.1.5 libxft@2.3.8 freetype@2.13.3 imlib2@1.10.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/phillbush/xmenu
Licenses: Public Domain
Build system: gnu
Synopsis: Menu utility for X
Description:

xmenu receives a menu specification in stdin, shows a menu for the user to select one of the options, and outputs the option selected to stdout. It can be controlled both via mouse and via keyboard.

wlr-randr 0.4.1
Dependencies: wayland@1.24.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://sr.ht/~emersion/wlr-randr
Licenses: Expat
Build system: meson
Synopsis: Utility to manage Wayland compositor outputs
Description:

wlr-randr is a utility to manage outputs of a Wayland compositor.

shaderbg 0-0.027d4f8
Dependencies: egl-wayland@1.1.19 mesa@26.0.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://git.sr.ht/~mstoeckl/shaderbg
Licenses: GPL 3+
Build system: meson
Synopsis: Use Shadertoy shaders as the desktop background
Description:

shaderbg lets you render shaders as wallpapers. It works on Wayland compositors supporting the wlr-layer-shell protocol.

wmenu 0.2.0
Dependencies: cairo@1.18.4 pango@1.56.4 wayland@1.24.0 libxkbcommon@1.13.1 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://codeberg.org/adnano/wmenu
Licenses: Expat
Build system: meson
Synopsis: Dynamic menu for Wayland
Description:

wmenu is a dynamic menu for Wayland, which reads a list of newline-separated items from stdin. When the user selects an item and presses Return, their choice is printed to stdout and wmenu terminates. Entering text will narrow the items to those matching the tokens in the input.

Total packages: 32521