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

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.


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.

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.

grimblast 0.1-1.9d67858
Dependencies: coreutils-minimal@9.1 grim@1.5.0 jq@1.8.2 libnotify@0.8.8 slurp@1.5.0 hyprland@0.55.4 hyprpicker@0.4.7 wl-clipboard@2.3.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/hyprwm/contrib
Licenses: Expat
Build system: gnu
Synopsis: Screenshot utility for Hyprland
Description:

This package provides a Hyprland version of grimshot for screenshoting.

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.

sbcl-stumpwm-pamixer 0.1.1-1.aa82053
Dependencies: pamixer@1.6 stumpwm@24.11
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/Junker/stumpwm-pamixer
Licenses: GPL 3
Build system: asdf/sbcl
Synopsis: StumpWM Pamixer Module
Description:

This package provides a minimalistic Pulseaudio volume and microphone control module for StumpWM.

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

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

lavalauncher 2.1.1
Dependencies: cairo@1.18.4 librsvg@2.58.5 libxkbcommon@1.13.1 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://sr.ht/~leon_plickat/lavalauncher/
Licenses: GPL 3+
Build system: meson
Synopsis: Dock-like launcher panel for Wayland desktops
Description:

LavaLauncher is a simple launcher panel that displays a dynamically sized bar with user-defined buttons activating shell commands. Features include multiple bars and touch screen compatibility.

wdisplays 1.1.1
Dependencies: gtk+@3.24.51 libepoxy@1.5.10 wayland@1.24.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/artizirk/wdisplays
Licenses: GPL 3+
Build system: meson
Synopsis: Configuring displays in Wayland compositors
Description:

wdisplays is a graphical application for configuring displays in Wayland compositors that implements the wlr-output-management-unstable-v1 protocol.

xinitrc-xsession 1-0.cbfc77a
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://aur.archlinux.org/packages/xinit-xsession/
Licenses: GPL 3
Build system: copy
Synopsis: Use ~/.xinitrc as an xsession from your display manager
Description:

Xinitrc-xsession allows ~/.xinitrc to be run as a session from your display manager. Make ~/.xinitrc executable and use this package in your system configuration have this xsession available to your display manager.

evilwm 1.3.1
Dependencies: libx11@1.8.12 libxext@1.3.6 libxrandr@1.5.4
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

ghc-xmonad-contrib 0.18.1
Dependencies: ghc-random@1.2.1.3 ghc-x11@1.10.3 xmonad@0.18.0 ghc-utf8-string@1.0.2 ghc-x11-xft@0.3.4
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://xmonad.org/
Licenses: Modified BSD
Build system: haskell
Synopsis: Third party extensions for xmonad
Description:

Third party tiling algorithms, configurations, and scripts to Xmonad, a tiling window manager for X.

sbcl-stumpwm-numpad-layouts 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/util/numpad-layouts
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Keyboard numpad layouts for StumpWM
Description:

This is a module for handling different keyboards numpad layouts in StumpWM.

libucl 0.9.4
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/vstakhov/libucl
Licenses: FreeBSD
Build system: gnu
Synopsis: Universal configuration language (UCL) parser
Description:

libucl implements a configuration language that is easy to read and write, and compatible with JSON.

dank-material-shell 0.5.1
Propagated dependencies: quickshell@0.2.1 qtwayland@6.9.2 dbus@1.16.2 brightnessctl@0.5.1 cava@0.10.6 cliphist@0.7.0 dgop@0.1.11 glib@2.86.0 matugen@4.0.0 qtmultimedia@6.9.2 wl-clipboard@2.3.0
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.

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

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

i3ipc-glib 1.0.1
Propagated dependencies: glib@2.86.0 json-glib@1.10.0 libxcb@1.17.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/altdesktop/i3ipc-glib
Licenses: GPL 3+
Build system: gnu
Synopsis: C interface library to i3 window manager
Description:

i3ipc-GLib is a C library for controlling the i3 window manager.

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.

wideriver 1.3.1
Dependencies: wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

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.

wlclock 1.0.1
Dependencies: cairo@1.18.4 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://git.sr.ht/~leon_plickat/wlclock/
Licenses: GPL 3
Build system: meson
Synopsis: Digital analog clock for Wayland desktops
Description:

Wlclock is a digital analog clock for Wayland desktops. wlclock is inspired by xclock and the default configuration has been chosen to mimic it. However unlike xclock, wlclock is not a regular window but a desktop-widget. A Wayland compositor must implement the Layer-Shell and XDG-Output for wlclock to work.

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.

Total packages: 73955