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

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.


idesk 0.7.5
Dependencies: libx11@1.8.12 libxft@2.3.8 libxpm@3.5.17 libpng@1.6.39 freetype@2.13.3 imlib2@1.7.1 sed@4.9
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://sourceforge.net/projects/idesk/
Licenses: Modified BSD
Build system: gnu
Synopsis: Add icons on X desktop and set background image for wallpaper
Description:

Idesk is program that draws desktop icons. Each icon will execute a shell command on a configurable action. The icons can be moved on the desktop by dragging them, and the icons will remember their positions on start-up.

python-i3-py 0.6.5
Propagated dependencies: i3-wm@4.25
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/ziberna/i3-py
Licenses: GPL 3+
Build system: pyproject
Synopsis: Python interface to the i3 window manager
Description:

This package allows you to interact from a Python program with the i3 window manager via its IPC socket. It can send commands and other kinds of messages to i3, select the affected containers, filter results and subscribe to events.

sbcl-stumpwm-pass 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
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.

devour 12
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

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

polycat 2.0.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/2IMT/polycat
Licenses: Expat
Build system: gnu
Synopsis: CPU usage module for menubars
Description:

Polycat is a menubar (polybar or waybar) module displaying a running cat (runcat) for CPU usage.

xmobar 0.50
Dependencies: ghc-xmobar@0.50 libxpm@3.5.17
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

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.

awesome 4.3
Dependencies: bash-minimal@5.2.37 cairo@1.18.4 dbus@1.16.2 gdk-pixbuf@2.44.4 glib@2.86.0 gobject-introspection@1.86.0 imlib2@1.10.0 libev@4.33 libxcb@1.17.0 libxcursor@1.2.3 libxdg-basedir@1.2.3 libxkbcommon@1.13.1 lua@5.3.5 lua-lgi@0.9.2 pango@1.56.4 startup-notification@0.12 xcb-util@0.4.1 xcb-util-cursor@0.1.5 xcb-util-image@0.4.1 xcb-util-keysyms@0.4.1 xcb-util-renderutil@0.3.10 xcb-util-xrm@1.3 xcb-util-wm@0.4.2 xterm@397
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://awesomewm.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Highly configurable window manager
Description:

Awesome has been designed as a framework window manager. It is fast, small, dynamic and extensible using the Lua programming language.

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

swaylock-effects 1.7.0.0
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/jirutka/swaylock-effects
Licenses: Expat
Build system: meson
Synopsis: Screen locking utility for Wayland compositors with effects
Description:

Swaylock-effects is a fork of swaylock with additional features, such as the ability to take a screenshot as the background image, display a clock or apply image manipulation techniques to the background image.

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

Modeline support for CPU info.

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

wlopm 1.0.0-0.6a197eb
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

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.

swaybg 1.2.1
Dependencies: cairo@1.18.4 gdk-pixbuf@2.44.4 wayland@1.24.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/swaywm/sway
Licenses: Expat
Build system: meson
Synopsis: Screen wallpaper utility for Wayland compositors
Description:

Swaybg is a wallpaper utility for Wayland compositors.

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.

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

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

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

niri 26.04
Dependencies: clang@13.0.1 dbus@1.16.2 libdisplay-info@0.2.0 libinput-minimal@1.29.1 libseat@0.9.2 libxkbcommon@1.13.1 mesa@26.0.2 pango@1.56.4 pipewire@1.6.2 wayland@1.24.0 rust-smithay@0.7.0-0.ff5fa7d rust-smithay@0.7.0-0.ff5fa7d
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/niri-wm/niri
Licenses: GPL 3+
Build system: cargo
Synopsis: Scrollable-tiling Wayland compositor
Description:

Niri is a scrollable-tiling Wayland compositor which arranges windows in a scrollable format. It is considered stable for daily use and performs most functions expected of a Wayland compositor.

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

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

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

Total packages: 32521