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

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.


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

stumpwm 24.11
Dependencies: sbcl-alexandria@1.4-0.009b7e5 sbcl-cl-ppcre@2.1.1 sbcl-clx@0.7.7
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/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.

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.

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.

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

quicktile 0.4.0-0.2c499be
Dependencies: gtk+@3.24.51 libwnck@40.1 python-xlib@0.33 python-pygobject@3.50.2 python-dbus@1.3.2
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/ssokolow/quicktile
Licenses: GPL 2+
Build system: pyproject
Synopsis: window-tiling hotkeys to any X11 desktop
Description:

QuickTile is a simple utility, inspired by WinSplit Revolution for Windows, which adds window-tiling keybindings to existing X11 window manager. It may be used as a standalone alternative to the keyboard related features of the Compiz Grid plugin.

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

Modeline support for wifi connectivity.

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.

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.

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.

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.

sbcl-stumpwm-bluetooth 0.1.2
Dependencies: stumpwm@24.11 bluez@5.79 sbcl-bordeaux-threads@0.9.3
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/Junker/stumpwm-bluetooth
Licenses: GPL 3
Build system: asdf/sbcl
Synopsis: StumpWM module for controlling Bluetooth devices
Description:

StumpWM module for controlling Bluetooth devices via bluetoothctl.

sov 0.94
Dependencies: wayland@1.24.0 libglvnd@1.7.0 libxkbcommon@1.13.1
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/milgra/sov
Licenses: GPL 3+
Build system: meson
Synopsis: Wayland overlay that shows schemas for all workspaces
Description:

SOV provides a schematic workspace overview for Sway window manager. Unlike thumbnail-based solutions that become unreadable at small scales, SOV maintains clarity by displaying window layouts, titles, and contents across all outputs. Designed for complex multi-workspace setups, it's structured via HTML and styled with CSS. Typically triggered by desktop-switching keys with minimal latency.

xmobar 0.50
Dependencies: ghc-xmobar@0.50 libxpm@3.5.17
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://codeberg.org/xmobar/xmobar
Licenses: Modified BSD
Build system: haskell
Synopsis: Minimalistic text based status bar
Description:

xmobar is a lightweight, text-based, status bar written in Haskell. It was originally designed to be used together with Xmonad, but it is also usable with any other window manager. While xmobar is written in Haskell, no knowledge of the language is required to install and use it.

fbautostart 2.718281828
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/paultag/fbautostart
Licenses: Expat
Build system: gnu
Synopsis: XDG autostarter for Fluxbox window manager
Description:

This package provides an autostarter complaint with the XDG Autostart specification.

wlogout 1.2.2
Dependencies: gtk-layer-shell@0.9.0 gtk+@3.24.51
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/ArtsyMacaw/wlogout
Licenses: Expat
Build system: meson
Synopsis: Logout menu for Wayland
Description:

wlogout is a logout menu for Wayland environments.

polybar 3.7.1
Dependencies: alsa-lib@1.2.16 cairo@1.18.4 i3-wm@4.25 jsoncpp@1.9.6 libmpdclient@2.20 libnl@3.12.0 libuv@1.44.2 libxcb@1.17.0 pulseaudio@16.1 xcb-proto@1.17.0 xcb-util@0.4.1 xcb-util-cursor@0.1.5 xcb-util-image@0.4.1 xcb-util-wm@0.4.2 xcb-util-xrm@1.3
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://polybar.github.io/
Licenses: Expat
Build system: cmake
Synopsis: Fast and easy-to-use status bar
Description:

Polybar aims to help users build beautiful and highly customizable status bars for their desktop environment. It has built-in functionality to display information about the most commonly used services.

sdorfehs 1.7
Dependencies: freetype@2.13.3 libx11@1.8.12 libxft@2.3.8 libxrandr@1.5.4 libxres@1.2.2 libxtst@1.2.5
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/jcs/sdorfehs
Licenses: GPL 2+
Build system: gnu
Synopsis: Tiling window manager descended from ratpoison
Description:

sdorfehs is a tiling window manager descended from ratpoison (which itself is modeled after GNU Screen).

sdorfehs divides the screen into one or more frames, each only displaying one window at a time but can cycle through all available windows (those which are not being shown in another frame).

Like Screen, sdorfehs primarily uses prefixed/modal key bindings for most actions. sdorfehs's command mode is entered with a configurable keystroke (Control+a by default) which then allows a number of bindings accessible with just a single keystroke or any other combination. For example, to cycle through available windows in a frame, press Control+a then n.

swayfx 0.5.3
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 scenefx@0.4.1 swaybg@1.2.1 wayland@1.24.0 wlroots@0.19.3
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/WillPower3309/swayfx
Licenses: Expat
Build system: meson
Synopsis: Sway Fork with extra options and effects
Description:

Fork of Sway, a Wayland compositor compatible with i3. SwayFX adds extra options and effects to the original Sway, such as blur, rounded corners, shadows, inactive window dimming, etc.

sbcl-stumpwm-stump-nm 0.0.1-7.c4f077b
Dependencies: stumpwm@24.11 sbcl-babel@0.5.0-3.627d6a6 sbcl-alexandria@1.4-0.009b7e5 sbcl-dbus@20231105-2.8bba6a0
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: StumpWM NetworkManager integration
Description:

This module allows you to manage your Wi-Fi networks and VPN connections from within StumpWM itself. It is intentionally pretty bare-bones in features, in that it allows you to enable/disable connections, and no more. It is not a replacement for nmtui and/or nmcli.

polycat 2.0.0
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/2IMT/polycat
Licenses: Expat
Build system: gnu
Synopsis: CPU usage module for menubars
Description:

Polycat is a menubar (polybar or waybar) module displaying a running cat (runcat) for CPU usage.

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

trayer-srg 1.1.8
Dependencies: libx11@1.8.12 gdk-pixbuf@2.44.4 gtk+@2.24.33
Channel: guix
Location: gnu/packages/window-management.scm (gnu packages window-management)
Home page: https://github.com/sargon/trayer-srg
Licenses: Expat
Build system: gnu
Synopsis: Minimal GTK based system tray
Description:

trayer is small program designed to provide systray functionality present in GNOME/KDE desktop environments for window managers which do not support it.

Total packages: 73955