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

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.


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

gubar 0.1.0
Dependencies: bash-minimal@5.2.37 guile-fibers@1.4.2 guile-json@4.7.3
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

wdisplays 1.1.1
Dependencies: gtk+@3.24.51 libepoxy@1.5.10 wayland@1.24.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

wl-mirror 0.18.5
Dependencies: egl-wayland@1.1.19 mesa@25.2.3 wayland@1.24.0 wayland-protocols@1.45 wlr-protocols@1.0-0.2b8d433
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/Ferdi265/wl-mirror
Licenses: GPL 3
Build system: cmake
Synopsis: Simple Wayland output mirror client
Description:

This package provides wl-mirror, a solution to sway's lack of output mirroring by mirroring an output onto a client surface. It has the following features:

  • Mirror an output onto a resizable window.

  • Mirror an output onto another output by fullscreening the window.

  • React to changes in output scale (including fractional scaling).

  • Preserve aspect ratio.

  • Correct flipped or rotated outputs.

  • Custom flips or rotations.

  • Mirror custom regions of outputs.

  • Receive additional options on stdin for changing the mirrored screen or region on the fly.

i3blocks 1.5
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/vivien/i3blocks
Licenses: GPL 3+
Build system: gnu
Synopsis: Minimalist scheduler for status bar scripts
Description:

i3blocks executes your command lines and generates a status line from their output. The generated line is meant to be displayed by the i3 window manager through its i3bar component, as an alternative to i3status.

stumpwm-with-slynk 24.11
Dependencies: sbcl-slynk@1.0.43-9.9c43bf6 stumpwm@24.11
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

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

Modeline support for wifi connectivity.

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

obconf 2.0.4
Dependencies: gtk+@2.24.33 imlib2@1.10.0 libglade@2.6.4 libsm@1.2.5 librsvg@2.58.5 libxft@2.3.8 openbox@3.6.1 startup-notification@0.12
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://openbox.org/obconf
Licenses: GPL 2+
Build system: gnu
Synopsis: Openbox configuration tool
Description:

Obconf is a tool for configuring the Openbox window manager. You can configure its appearance, themes, and much more.

cwm 7.1
Dependencies: libxrandr@1.5.4 libxft@2.3.8 libxinerama@1.1.5
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/leahneukirchen/cwm
Licenses: ISC
Build system: gnu
Synopsis: OpenBSD fork of the Calm Window Manager
Description:

Cwm is a stacking window manager for X11. It is an OpenBSD project derived from the original Calm Window Manager.

ghc-xmonad-contrib 0.18.1
Dependencies: ghc-random@1.2.1.1 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/wm.scm (gnu packages wm)
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.

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

i3status 2.14
Dependencies: alsa-lib@1.2.11 libconfuse@3.3 libnl@3.7.0 yajl@2.1.0 pulseaudio@16.1
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://i3wm.org/i3status/
Licenses: Modified BSD
Build system: meson
Synopsis: Status bar for i3bar, dzen2, xmobar or similar programs
Description:

i3status is a small program for generating a status bar for i3bar, dzen2, xmobar or similar programs. It is designed to be very efficient by issuing a very small number of system calls, as one generally wants to update such a status line every second. This ensures that even under high load, your status bar is updated correctly. Also, it saves a bit of energy by not hogging your CPU as much as spawning the corresponding amount of shell commands would.

swaybg 1.2.1
Dependencies: cairo@1.18.4 gdk-pixbuf@2.44.4 wayland@1.24.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

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

xinitrc-xsession 1-0.cbfc77a
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

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.45 libxkbcommon@1.11.0
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

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

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

niri 25.11
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.11.0 mesa@25.2.3 pango@1.56.4 pipewire@1.5.85 wayland@1.24.0 rust-smithay@0.6.0-2.ede2707
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://github.com/YaLTeR/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.

i3lock 2.13
Dependencies: cairo@1.18.4 libev@4.33 linux-pam@1.5.2 libxcb@1.17.0 libxkbcommon@1.11.0 xcb-util@0.4.1 xcb-util-image@0.4.1 xcb-util-xrm@1.3
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

papersway 2.000
Dependencies: perl-anyevent@7.17 perl-anyevent-i3@0.19 perl-json@4.02
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://spwhitton.name/tech/code/papersway/
Licenses: GPL 3
Build system: perl
Synopsis: Scrollable tiling window management for Sway and i3 window manager
Description:

papersway is an implementation of scrollable window management like gnome-shell-extension-paperwm for sway and i3-wm. If you like sway and i3-wm's commitments to stability, avoiding scope creep etc., but dislike the window management model, papersway might be of interest.

i3-wm 4.25
Dependencies: libxcb@1.17.0 xcb-util@0.4.1 xcb-util-cursor@0.1.5 xcb-util-keysyms@0.4.1 xcb-util-wm@0.4.2 xcb-util-xrm@1.3 libxkbcommon@1.11.0 libev@4.33 yajl@2.1.0 xmlto@0.0.28 perl@5.36.0 perl-anyevent-i3@0.19 perl-json-xs@4.0 perl-common-sense@3.75 perl-types-serialiser@1.0 perl-pod-simple@3.45 libx11@1.8.12 pcre2@10.42 startup-notification@0.12 pango@1.56.4 cairo@1.18.4
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
Home page: https://i3wm.org/
Licenses: Modified BSD
Build system: meson
Synopsis: Tiling window manager
Description:

i3 is a tiling X11 window manager that dynamically manages tiled, stacked, and tabbed window layouts.

i3 primarily targets advanced users. Windows are managed manually and organised inside containers, which can be split vertically or horizontally, and optionally resized.

i3 uses a plain-text configuration file, and can be extended and controlled from many programming languages.

wmenu 0.2.0
Dependencies: cairo@1.18.4 pango@1.56.4 wayland@1.24.0 libxkbcommon@1.11.0 wayland-protocols@1.45
Channel: guix
Location: gnu/packages/wm.scm (gnu packages wm)
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.

Total packages: 31209