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.
Script for Sway and i3 to automatically switch the horizontal/vertical window split orientation.
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.
StumpWM module for controlling Bluetooth devices via bluetoothctl.
wlroots is a set of pluggable, composable, unopinionated modules for building a Wayland compositor.
xclickroot runs a command every time a given mouse button is pressed on the root window.
Hikari is a stacking Wayland compositor with additional tiling capabilities. It is heavily inspired by the Calm Window manager(cwm).
Swaylock-effects is a fork of swaylock with additional features, such as the ability to take a screenshot as the background image, display a clock or apply image manipulation techniques to the background image.
libucl implements a configuration language that is easy to read and write, and compatible with JSON.
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.
This module connects to the i3 window manager using the UNIX socket based IPC interface it provides (if enabled in the configuration file). You can then subscribe to events or send messages and receive their replies.
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
An Answer to your Wayland Wallpaper Woes (awww). It uses minimal resources and provides animations for switching between backgrounds.
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.
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.
Qtile is simple, small, and extensible. It's easy to write your own layouts, widgets, and built-in commands.
wcm is a Gtk3 application to configure wayfire. It writes the config file that wayfire reads to update option values.
wlroots is a set of pluggable, composable, unopinionated modules for building a Wayland compositor.
Awesome has been designed as a framework window manager. It is fast, small, dynamic and extensible using the Lua programming language.
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.
Fnott is a keyboard driven and lightweight notification daemon for wlroots-based Wayland compositors.
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.
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.
Mako is a lightweight notification daemon for Wayland compositors that support the layer-shell protocol.
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.