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.
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.
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.
Fvwm is an ICCCM/EWMH-compliant and highly configurable floating window manager built primarily using Xlib and can be configured to be from a small sleek window manager to a full-featured desktop environment.
Prevents swayidle/hypridle from sleeping while any application is outputting or receiving audio.
Hikari is a stacking Wayland compositor with additional tiling capabilities. It is heavily inspired by the Calm Window manager(cwm).
This StumpWM module can take screenshots and store them as PNG files.
Modeline support for wifi connectivity.
Modeline support for memory info.
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.
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.
herbstluftwm is a manual tiling window manager for X11 using Xlib and GLib. Its main features are:
The layout is based on splitting frames into subframes which can be split again or can be filled with windows (similar to i3 or musca).
Tags (or workspaces or virtual desktops or …) can be added/removed at runtime. Each tag contains an own layout.
Exactly one tag is viewed on each monitor. The tags are monitor independent (similar to Xmonad).
It is configured at runtime via IPC calls from
herbstclient. So the configuration file is just a script which is run on startup (similar to wmii or musca).
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.
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.
wlroots is a set of pluggable, composable, unopinionated modules for building a Wayland compositor.
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.
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.
PipeWire (WirePlumber) volume and microphone control module for StumpWM.
This package provides a Lisp implementation of TTF font rendering.
devour hides your current window before launching an external program and unhides it after quitting.
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.
Simple X11 screen locker with transparent blurring background developed alongside the i3 project. Despite the name it should work with any X11 window manager.
Swaylock is a screen locking utility for Wayland compositors.
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
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.