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

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.


i3lock 2.13
Dependencies: cairo@1.18.4 libev@4.33 linux-pam@1.5.2 libxcb@1.17.0 libxkbcommon@1.13.1 xcb-util@0.4.1 xcb-util-image@0.4.1 xcb-util-xrm@1.3
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://i3wm.org/i3lock/
Licenses: Modified BSD
Build system: gnu
Synopsis: Lightweight screen locker
Description:

i3lock is a simple X11 screen locker developed alongside the i3 project. Despite the name it should work with any X11 window manager.

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/window-management.scm (gnu packages window-management)
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.

quickswitch-i3 2.8.0
Dependencies: python-i3-py@0.6.5 dmenu@5.4
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/tyjak/quickswitch-for-i3
Licenses: WTFPL 2
Build system: pyproject
Synopsis: Quickly change to and locate windows in the i3 window manager
Description:

This utility for the i3 window manager allows you to quickly switch to and locate windows on all your workspaces, using an interactive dmenu prompt.

menumaker 0.99.14
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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

mako 1.10.0
Dependencies: basu@0.2.1 cairo@1.18.4 gdk-pixbuf@2.44.4 pango@1.56.4 wayland@1.24.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://wayland.emersion.fr/mako
Licenses: Expat
Build system: meson
Synopsis: Lightweight Wayland notification daemon
Description:

Mako is a lightweight notification daemon for Wayland compositors that support the layer-shell protocol.

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/window-management.scm (gnu packages window-management)
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).

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/window-management.scm (gnu packages window-management)
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-mem 0.0.1-7.c4f077b
Dependencies: stumpwm@24.11
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

swaynotificationcenter 0.12.6
Dependencies: blueprint-compiler@0.20.4 json-glib@1.10.0 glib@2.86.0 granite@7.8.1 gtk@4.22.1 gtk4-layer-shell@1.3.0 libadwaita@1.8.2 libhandy@1.8.3 libgee@0.20.8 libshumate@1.6.0 pulseaudio@16.1 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/ErikReider/SwayNotificationCenter
Licenses: Expat
Build system: meson
Synopsis: Notification daemon with a graphical interface
Description:

This package provides a notification daemon for the Sway Wayland compository, supporting the following features:

  • Keyboard shortcuts

  • Notification body markup with image support

  • A panel to view previous notifications

  • Show album art for notifications like Spotify

  • Do not disturb

  • Click notification to execute default action

  • Show alternative notification actions

  • Customization through a CSS file

  • Trackpad/mouse gesture to close notification

  • The same features as any other basic notification daemon

  • Basic configuration through a JSON config file

  • Hot-reload config through swaync-client

awww 0.12.1
Dependencies: lz4@1.10.0 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://codeberg.org/LGFae/awww
Licenses: GPL 3+
Build system: cargo
Synopsis: Efficient animated wallpaper daemon for wayland controlled at runtime
Description:

An Answer to your Wayland Wallpaper Woes (awww). It uses minimal resources and provides animations for switching between backgrounds.

polybar 3.7.1
Dependencies: alsa-lib@1.2.16 cairo@1.18.4 i3-wm@4.25 jsoncpp@1.9.6 libmpdclient@2.20 libnl@3.12.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/window-management.scm (gnu packages window-management)
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.

dank-material-shell-minimal 0.5.1
Propagated dependencies: quickshell@0.2.1 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

swc 0-1.a7b6155
Dependencies: libdrm@2.4.131 libinput@1.29.1 libxcb@1.17.0 libxkbcommon@1.13.1 wayland@1.24.0 wayland-protocols@1.47 wld@0-1.6586736 xcb-util-wm@0.4.2
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/michaelforney/swc
Licenses: Expat
Build system: gnu
Synopsis: Library for making a simple Wayland compositor
Description:

swc is a small Wayland compositor implemented as a library.

It has been designed primarily with tiling window managers in mind. Additionally, notable features include:

  • Easy to follow code base

  • XWayland support

  • Can place borders around windows

fbautostart 2.718281828
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/paultag/fbautostart
Licenses: Expat
Build system: gnu
Synopsis: XDG autostarter for Fluxbox window manager
Description:

This package provides an autostarter complaint with the XDG Autostart specification.

waybar-cpu-histogram 1.0.1
Dependencies: jsoncpp@1.9.6 fmt@11.2.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/plattfot/cpu-histogram/
Licenses: Expat
Build system: meson
Synopsis: CPU histogram for waybar
Description:

Custom module for waybar to show CPU usage as a histogram. A compact way to see how many cores are active, compared to having a bar for each core/thread.

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/window-management.scm (gnu packages window-management)
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.

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/window-management.scm (gnu packages window-management)
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.

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/window-management.scm (gnu packages window-management)
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.

hikari 2.3.3
Dependencies: cairo@1.18.4 libinput-minimal@1.29.1 libucl@0.9.4 libxkbcommon@1.13.1 linux-pam@1.5.2 pango@1.56.4 wayland@1.24.0 wlroots-0.15@0.15.1
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://hikari.acmelabs.space/
Licenses: FreeBSD
Build system: gnu
Synopsis: Stacking Wayland compositor with tiling capabilities
Description:

Hikari is a stacking Wayland compositor with additional tiling capabilities. It is heavily inspired by the Calm Window manager(cwm).

gubar 0.1.0
Dependencies: bash-minimal@5.2.37 guile-fibers@1.4.3 guile-json@4.7.3
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://codeberg.org/trevarj/gubar
Licenses: GPL 3+
Build system: gnu
Synopsis: Swaybar generator written in Guile Scheme
Description:

gubar is a text generator for swaybar written and configured with Guile Scheme. It provides an interface for defining status line blocks, runs block update commands concurrently, and displays the output of the update commands in the status line using swaybar-protocol.

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/window-management.scm (gnu packages window-management)
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

sbcl-stumpwm-bluetooth 0.1.2
Dependencies: stumpwm@24.11 bluez@5.79 sbcl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

libdisplay-info 0.2.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

Total packages: 32521