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

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.


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.

swayidle 1.9.0
Dependencies: elogind@255.17 wayland@1.24.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/swaywm/swayidle
Licenses: Expat
Build system: meson
Synopsis: Idle management daemon for Wayland compositors
Description:

Swayidle is a idle management daemon for Wayland compositors.

fnott 1.8.0
Dependencies: wayland@1.24.0 fcft@3.3.3 dbus@1.16.2 libpng@1.6.39
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://codeberg.org/dnkl/fnott
Licenses: Expat
Build system: meson
Synopsis: Keyboard driven and lightweight Wayland notification daemon
Description:

Fnott is a keyboard driven and lightweight notification daemon for wlroots-based Wayland compositors.

eww 0.6.0-1.fddb4a0
Dependencies: gdk-pixbuf@2.44.4 glib@2.86.0 gtk+@3.24.51 gtk-layer-shell@0.9.0 libdbusmenu@16.04.0-496
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://elkowar.github.io/eww/
Licenses: Expat
Build system: cargo
Synopsis: Widget system that works in any window manager
Description:

Eww (Elkowars Wacky Widgets) is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.

Configured in yuck, a language based around S-expressions and themed using CSS, it is easy to customize and provides all the flexibility you need.

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.

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.

kanshi 1.9.0
Dependencies: libscfg@0.2.0 libvarlink@24 wayland@1.24.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

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.

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.

i3lock-color 2.13.c.5
Dependencies: cairo@1.18.4 libev@4.33 libjpeg-turbo@2.1.4 libxcb@1.17.0 libxkbcommon@1.13.1 linux-pam@1.5.2 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://github.com/Raymo111/i3lock-color
Licenses: Modified BSD
Build system: gnu
Synopsis: Screen locker with color configuration support
Description:

i3lock-color is a simpler X11 screen locker derived from i3lock. Features include:

  1. forking process, the locked screen is preserved when you suspend to RAM;

  2. specify background color or image to be displayed in the lock screen;

  3. many additional color options.

wsbg 0.1.0-0.15b0d0f
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/saibier/wsbg
Licenses: Expat
Build system: meson
Synopsis: Workspace wallpaper tool for Sway
Description:

Wallpaper utility for Sway with support for per-workspace configuration.

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.

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

sbcl-stumpwm-rofi 0.1.0
Dependencies: stumpwm@24.11 rofi@2.0.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/Junker/stumpwm-rofi
Licenses: GPL 3+
Build system: asdf/sbcl
Synopsis: Rofi module for StumpWM
Description:

This package provides Rofi integration for StumpWM.

jwm 2.4.6
Dependencies: cairo@1.18.4 libjpeg-turbo@2.1.4 libpng@1.6.39 librsvg@2.58.5 libxext@1.3.6 libxinerama@1.1.5 libxmu@1.2.1 libxpm@3.5.17 libxrender@0.9.12 libxt@1.3.1 pango@1.56.4
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: http://joewing.net/projects/jwm
Licenses: Expat
Build system: gnu
Synopsis: Joe's Window Manager
Description:

JWM is a light-weight window manager for the X11 Window System. it is written in C and uses only Xlib at a minimum. Because of its small footprint, it makes a good window manager for older computers and less powerful systems, such as the Raspberry Pi, though it is perfectly capable of running on modern systems.

wawa 1.0.0-0.249f438
Dependencies: stb@0.0-3.2e2bef4 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/sewn/wawa
Licenses: Expat
Build system: gnu
Synopsis: Distinctive simpler wlroots wallpaper setter
Description:

Wawa is a minimal, hackable, and distinctive Wayland wallpaper setter utilizing stb_image that targets wlr-layer-shell supported compositors, featuring tiling, spreading across monitors, along with fill, fit and stretching the wallpaper.

In wawa, the image is loaded only for monitors that need it, and is immediately freed when all monitors have been configured; this keeps the memory usage of wawa extremely low (7x less than wbg, almost 24x less than swaybg), which may be a performance hit if you are constantly resizing the monitor.

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.

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

wbg 1.3.0
Dependencies: libjpeg-turbo@2.1.4 libjxl@0.11.1 libpng@1.6.39 libwebp@1.3.2 pixman@0.46.4 wayland@1.24.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://codeberg.org/dnkl/wbg
Licenses: Expat
Build system: meson
Synopsis: Wallpaper application for Wayland compositors
Description:

wbg is a super simple wallpaper application for Wayland compositors implementing the layer-shell protocol.

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.

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.

sway-audio-idle-inhibit 0.2.0-1.f1e9246
Dependencies: elogind@255.17 pulseaudio@16.1
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
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.

sway 1.12
Dependencies: basu@0.2.1 cairo@1.18.4 gdk-pixbuf@2.44.4 json-c@0.18 libevdev@1.13.6 libinput-minimal@1.29.1 libxkbcommon@1.13.1 pango@1.56.4 pcre2@10.42 swaybg@1.2.1 wayland@1.24.0 wlroots@0.20.2
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: Wayland compositor compatible with i3
Description:

Sway is a i3-compatible Wayland compositor.

Total packages: 32521