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

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.


sway-audio-idle-inhibit 0.2.0-1.f1e9246
Dependencies: elogind@255.17 pulseaudio@16.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/ErikReider/SwayAudioIdleInhibit
Licenses: GPL 3
Build system: meson
Synopsis: Idle inhibit for Sway/Hyprland
Description:

Prevents swayidle/hypridle from sleeping while any application is outputting or receiving audio.

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

quickshell 0.2.1
Dependencies: bash-minimal@5.2.37 cli11@2.4.2 jemalloc@5.3.0 libdrm@2.4.124 libxcb@1.17.0 libxkbcommon@1.11.0 linux-pam@1.5.2 mesa@25.2.3 pipewire@1.5.85 qtbase@6.9.2 qtdeclarative@6.9.2 qtwayland@6.9.2 wayland@1.24.0 wayland-protocols@1.45
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.

sbcl-stumpwm-tomato 0.1.0
Dependencies: stumpwm@24.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/Junker/stumpwm-tomato
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Advanced Pomodoro timer module for StumpWM
Description:

This package provides an advanced Pomodoro timer module for StumpWM.

wld 0-1.6586736
Dependencies: fontconfig-minimal@2.16.0 libdrm@2.4.124 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.

lemonbar-xft 2.0.481e123
Dependencies: freetype@2.13.3 libxft@2.3.8 libx11@1.8.12 libxcb@1.17.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/drscream/lemonbar-xft
Licenses: X11
Build system: gnu
Synopsis: Featherweight status bar with fontconfig support
Description:

lemonbar (formerly known as bar) is a lightweight bar entirely based on XCB. Provides full UTF-8 support, basic formatting, RandR and Xinerama support and EWMH compliance without wasting your precious memory.This is a fork of the lemonbar package that adds fontconfig support, for easier unicode usage.

swaylock 1.8.3
Dependencies: cairo@1.18.4 gdk-pixbuf@2.44.4 libxkbcommon@1.11.0 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-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.

sbcl-stumpwm-hostname 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/hostname
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Put hostname in the StumpWM modeline
Description:

This StumpWM module puts the hostname in the StumpWM modeline.

libucl 0.8.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

sway 1.11
Dependencies: basu@0.2.1 cairo@1.18.4 gdk-pixbuf@2.44.4 json-c@0.18 libevdev@1.13.3 libinput-minimal@1.29.1 libxkbcommon@1.11.0 pango@1.56.4 pcre2@10.42 swaybg@1.2.1 wayland@1.24.0 wlroots@0.19.2
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/swaywm/sway
Licenses: Expat
Build system: meson
Synopsis: Wayland compositor compatible with i3
Description:

Sway is a i3-compatible Wayland compositor.

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

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.

sbcl-stumpwm-ttf-fonts 0.0.1-7.c4f077b
Dependencies: sbcl-clx-truetype@0.0.1-1.c6e10a9 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: Implementation of TTF font rendering for Lisp
Description:

This package provides a Lisp implementation of TTF font rendering.

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.

lavalauncher 2.1.1
Dependencies: cairo@1.18.4 librsvg@2.58.5 libxkbcommon@1.11.0 wayland@1.24.0 wayland-protocols@1.45
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

quickswitch-i3 2.8.0
Dependencies: python-i3-py@0.6.5 dmenu@5.4
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

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.

wlclock 1.0.1
Dependencies: cairo@1.18.4 wayland@1.24.0 wayland-protocols@1.45
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

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

hypridle 0.1.7
Dependencies: hyprland-protocols@0.7.0 hyprlang@0.6.8 hyprutils@0.11.0 hyprwayland-scanner@0.4.5 sdbus-c++@2.1.0 wayland@1.24.0 wayland-protocols@1.45
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.

i3-autotiling 1.9.3
Propagated dependencies: python-i3ipc@2.2.1-0.a670f24
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/nwg-piotr/autotiling
Licenses: GPL 3
Build system: pyproject
Synopsis: Automatically tile windows in i3 and Sway
Description:

Script for Sway and i3 to automatically switch the horizontal/vertical window split orientation.

i3lock-fancy 0.2
Dependencies: imagemagick@6.9.13-5 wmctrl@1.07 i3lock@2.13 gawk@5.3.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/meskarune/i3lock-fancy
Licenses: Expat
Build system: gnu
Synopsis: Screen locker with screenshot function
Description:

i3lock-fancy is a Bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text. It requires i3lock-color or i3lock and can optionally be passed any screenshot util like scrot. This screen locker can be used with any window manager or desktop environment.

sbcl-stumpwm-binwarp 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: Keyboard-driven divide-and-conquer mouse control mode
Description:

This package provides a keyboard-driven divide-and-conquer mouse control mode for StumpWM.

Total packages: 31209