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

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.


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.

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.

shaderbg 0-0.027d4f8
Dependencies: egl-wayland@1.1.19 mesa@26.0.2
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

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.

yeganesh 2.4
Dependencies: ghc-strict@0.5.1 ghc-xdg-basedir@0.2.2
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

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

grimshot 1.9-contrib.0
Dependencies: coreutils@9.1 grim@1.5.0 jq@1.8.2 libnotify@0.8.8 slurp@1.5.0 sway@1.12 wl-clipboard@2.3.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/OctopusET/sway-contrib
Licenses: Expat
Build system: copy
Synopsis: Screenshot utility for the Sway window manager
Description:

Grimshot is a screenshot utility for sway. It provides an interface over grim, slurp and jq, and supports storing the screenshot either directly to the clipboard using wl-copy or to a file.

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.

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.

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.

dunst 1.13.2
Dependencies: dbus@1.16.2 librsvg@2.58.5 glib@2.86.0 cairo@1.18.4 pango@1.56.4 libnotify@0.8.8 libx11@1.8.12 libxscrnsaver@1.2.4 libxinerama@1.1.5 libxrandr@1.5.4 libxdg-basedir@1.2.3 wayland@1.24.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://dunst-project.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: Customizable and lightweight notification daemon
Description:

Dunst is a highly configurable and minimalistic notification daemon. It provides org.freedesktop.Notifications D-Bus service, so it is started automatically on the first call via D-Bus.

xnotify 0.8.1
Dependencies: libx11@1.8.12 libxft@2.3.8 libxinerama@1.1.5 imlib2@1.10.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/phillbush/xnotify
Licenses: Expat
Build system: gnu
Synopsis: Displays a notification on the screen
Description:

XNotify receives a notification specification in stdin and shows a notification for the user on the screen.

sandbar 0.1
Dependencies: fcft@3.3.3 wayland@1.24.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

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.

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.

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.

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.

bspwm 0.9.12
Dependencies: libxcb@1.17.0 libxinerama@1.1.5 sxhkd@0.6.2 xcb-util@0.4.1 xcb-util-keysyms@0.4.1 xcb-util-wm@0.4.2
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/baskerville/bspwm
Licenses: FreeBSD
Build system: gnu
Synopsis: Tiling window manager based on binary space partitioning
Description:

bspwm is a tiling window manager that represents windows as the leaves of a full binary tree.

cl-stumpwm 24.11
Propagated dependencies: cl-alexandria@1.4-0.009b7e5 cl-ppcre@2.1.1 cl-clx@0.7.7 cl-fiasco@0.0.1-2.bb47d2f
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/source
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.

wine-staging 11.0
Dependencies: autoconf@2.69 ffmpeg@8.1.1 gtk+@3.24.51 libva@2.22.0 mesa@26.0.2 python@3.12.12 util-linux@2.40.4 wine-staging-patchset-data@11.0 alsa-lib@1.2.16 bash-minimal@5.2.37 cups@2.4.14 dbus@1.16.2 eudev@3.2.14 fontconfig-minimal@2.16.0 freetype@2.13.3 gnutls@3.8.9 gst-plugins-base@1.28.1 libgphoto2@2.5.30 openldap@2.6.10 samba@4.18.1 sane@1.4.0 libpcap@1.10.1 libusb@1.0.25 libice@1.1.2 libx11@1.8.12 libxi@1.8.2 libxext@1.3.6 libxcursor@1.2.3 libxkbcommon@1.13.1 libxrender@0.9.12 libxrandr@1.5.4 libxinerama@1.1.5 libxxf86vm@1.1.6 libxcomposite@0.4.6 mesa@26.0.2 mit-krb5@1.21 openal@1.23.1 pulseaudio@16.1 sdl2@2.30.8 unixodbc@2.3.14 v4l-utils@1.24.1 vkd3d@1.18 vulkan-loader@1.4.335.0 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/wine.scm (gnu packages wine)
Home page: https://github.com/wine-staging
Licenses: LGPL 2.1+ SIL OFL 1.1 GPL 3+ ASL 2.0
Build system: gnu
Synopsis: Implementation of the Windows API (staging branch, 32-bit only)
Description:

Wine-Staging is the testing area of Wine. It contains bug fixes and features, which have not been integrated into the development branch yet. The idea of Wine-Staging is to provide experimental features faster to end users and to give developers the possibility to discuss and improve their patches before they are integrated into the main branch.

wine64 11.0
Dependencies: wine@11.0 alsa-lib@1.2.16 bash-minimal@5.2.37 cups@2.4.14 dbus@1.16.2 eudev@3.2.14 fontconfig-minimal@2.16.0 freetype@2.13.3 gnutls@3.8.9 gst-plugins-base@1.28.1 libgphoto2@2.5.30 openldap@2.6.10 samba@4.18.1 sane@1.4.0 libpcap@1.10.1 libusb@1.0.25 libice@1.1.2 libx11@1.8.12 libxi@1.8.2 libxext@1.3.6 libxcursor@1.2.3 libxkbcommon@1.13.1 libxrender@0.9.12 libxrandr@1.5.4 libxinerama@1.1.5 libxxf86vm@1.1.6 libxcomposite@0.4.6 mesa@26.0.2 mit-krb5@1.21 openal@1.23.1 pulseaudio@16.1 sdl2@2.30.8 unixodbc@2.3.14 v4l-utils@1.24.1 vkd3d@1.18 vulkan-loader@1.4.335.0 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/wine.scm (gnu packages wine)
Home page: https://www.winehq.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Implementation of the Windows API (WoW64 version)
Description:

Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

wine-staging-patchset-data 11.0
Channel: guix
Location: gnu/packages/wine.scm (gnu packages wine)
Home page: https://github.com/wine-staging
Licenses: LGPL 2.1+
Build system: trivial
Synopsis: Patchset for Wine
Description:

wine-staging-patchset-data contains the patchset to build Wine-Staging.

wine-minimal 11.0
Channel: guix
Location: gnu/packages/wine.scm (gnu packages wine)
Home page: https://www.winehq.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Implementation of the Windows API (32-bit only)
Description:

Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

wine64-staging 11.0
Dependencies: wine-staging@11.0 autoconf@2.69 ffmpeg@8.1.1 gtk+@3.24.51 libva@2.22.0 mesa@26.0.2 python@3.12.12 util-linux@2.40.4 wine-staging-patchset-data@11.0 alsa-lib@1.2.16 bash-minimal@5.2.37 cups@2.4.14 dbus@1.16.2 eudev@3.2.14 fontconfig-minimal@2.16.0 freetype@2.13.3 gnutls@3.8.9 gst-plugins-base@1.28.1 libgphoto2@2.5.30 openldap@2.6.10 samba@4.18.1 sane@1.4.0 libpcap@1.10.1 libusb@1.0.25 libice@1.1.2 libx11@1.8.12 libxi@1.8.2 libxext@1.3.6 libxcursor@1.2.3 libxkbcommon@1.13.1 libxrender@0.9.12 libxrandr@1.5.4 libxinerama@1.1.5 libxxf86vm@1.1.6 libxcomposite@0.4.6 mesa@26.0.2 mit-krb5@1.21 openal@1.23.1 pulseaudio@16.1 sdl2@2.30.8 unixodbc@2.3.14 v4l-utils@1.24.1 vkd3d@1.18 vulkan-loader@1.4.335.0 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/wine.scm (gnu packages wine)
Home page: https://github.com/wine-staging
Licenses: LGPL 2.1+ SIL OFL 1.1 GPL 3+ ASL 2.0
Build system: gnu
Synopsis: Implementation of the Windows API (staging branch, WoW64 version)
Description:

Wine-Staging is the testing area of Wine. It contains bug fixes and features, which have not been integrated into the development branch yet. The idea of Wine-Staging is to provide experimental features faster to end users and to give developers the possibility to discuss and improve their patches before they are integrated into the main branch.

Total packages: 73955