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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides syntax highlighting for Zsh. It enables highlighting of commands whilst they are typed at a Zsh prompt into an interactive terminal. This helps in reviewing commands before running them, particularly in catching syntax errors.
This package provides higher order functions like map,filter, foldl, sort_by and take_while as simple command-line tools. Following the UNIX philosophy, these commands are designed to be composed via pipes. A large collection of functions such as basename, replace, contains or is_dir are provided as arguments to these commands.
The fzf-tab package replaces the default completion menu of the zsh shell with fzf, enabling fuzzy finding and multi-selection.
pay-respects provides a shell helper to suggest correction for mistyped commands, with guix locate integration and an alias (default to f) to correct the previous command.
conflict examines the user-specifiable list of programs, looking for instances in the user's path which conflict (i.e., the name appears in more than one point in the path).
grc can be used to colourise logfiles, output of shell commands, arbitrary text, etc. Many shell commands are supported out of the box.
You might want to add these lines you your ~/.bashrc:
GRC_ALIASES=true source $GUIX_ENVIRONMENT:-$HOME/.guix-profile/etc/profile.d/grc.sh
Envstore is a program for sharing environment variables between various shells or commands.
This is a clean-room implementation of the Fish shell's history search feature, where you can type in any part of any command from history and then press chosen keys, such as the UP and DOWN arrows, to cycle through matches.
Most other fuzzy matchers sort based on the length of a match. fzy tries to find the result the user intended. It does this by favouring matches on consecutive letters and starts of words. This allows matching using acronyms or different parts of the path.
fzy is designed to be used both as an editor plugin and on the command line. Rather than clearing the screen, fzy displays its interface directly below the current cursor position, scrolling the screen if necessary.
HSTR (HiSToRy) is a command-line utility that brings improved Bash and Zsh command completion from the history. It aims to make completion easier and more efficient than with Ctrl-R. It allows you to easily view, navigate, and search your command history with suggestion boxes. HSTR can also manage your command history (for instance you can remove commands that are obsolete or contain a piece of sensitive information) or bookmark your favourite commands.
The file renaming utilities (renameutils for short) are a set of programs designed to make renaming of files faster and less cumbersome. The file renaming utilities consists of five programs: qmv, qcp, imv, icp, and deurlname.
Tracks your most used directories, based on ``frecency''. After a short learning phase, z will take you to the most ``frecent'' directory that matches all of the regexes given on the command line in order.
This package provides a zsh vimkey plugin with more features, which more closely matches the standard behavior of vim.
This package provides a shell formatter. Supports POSIX Shell, Bash, and mksh.
Liquidprompt is an adaptive prompt for Bash and Zsh that gives you a nicely displayed prompt with useful information when you need it. It does this with a powerful theming engine and a large array of data sources.
In order to use liquidprompt with Zsh, you should use the following snippet with Guix Home:
(service home-zsh-service-type
(home-zsh-configuration
(zshrc (list ;;...
;; This loads liquidprompt
(mixed-text-file "liquidprompt"
"[[ $- = *i* ]] && source " liquidprompt "/share/liquidprompt/liquidprompt")
;; This loads the powerline theme available in liquidprompt
(mixed-text-file "powerline-theme"
"source " liquidprompt "/share/liquidprompt/themes/powerline/powerline.theme"))))))This command-line filter program draws ASCII-art boxes around your input text.
Fish-like fast/unobtrusive autosuggestions for zsh. It suggests commands as you type.
trash-cli is a command line utility for interacting with the FreeDesktop.org trash can used by GNOME, KDE, XFCE, and other common desktop environments. It can move files to the trash, and remove or list files that are already there.
direnv can hook into the bash, zsh, tcsh, and fish shells to load or unload environment variables depending on the current directory. This allows project-specific environment variables without using ~/.profile.
Before each prompt, direnv checks for the existence of a .envrc file in the current and parent directories. This file is then used to alter the environment variables of the current shell.
This package provides The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Fast: it's fast - *really really* fast :rocket:
Customizable: configure every aspect of your prompt
Universal: works on any shell, on any operating system
Intelligent: shows relevant information at a glance
Feature rich: support for all your favorite tools
Easy: quick to install - start using it in minutes
Note: users must have a nerd font installed and enabled in their terminal
This Zsh plugin auto-closes, deletes, and skips over matching delimiters in Zsh intelligently.
This package provides an interactive setup for zsh preconfigured by the Grml project.
This tool can transliterate/transcribe text both ways between the Latin script and other languages.
The ascii utility provides easy conversion between various byte representations and the American Standard Code for Information Interchange (ASCII) character table. It knows about a wide variety of hex, binary, octal, Teletype mnemonic, ISO/ECMA code point, slang names, XML entity names, and other representations. Given any one on the command line, it will try to display all others. Called with no arguments it displays a handy small ASCII chart.