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

Enter the query into the form above.

API method:

GET /api/services?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.


home-kodi
Channel: guix
Location: gnu/home/services/media.scm (gnu home services media)
Description:

Install and configure the Kodi media center so that it runs as a Shepherd service.

home-znc
Channel: guix
Location: gnu/home/services/messaging.scm (gnu home services messaging)
Description:

Install and configure znc, an IRC bouncer, as a Shepherd service.

home-home-snuik
Channel: guix
Location: gnu/home/services/messaging.scm (gnu home services messaging)
Description:

Run the Snuik IRC bot.

home-mpv
Channel: guix
Location: gnu/home/services/mpv.scm (gnu home services mpv)
Description:

Install configuration files for mpv into XDG configuration directory.

home-beets
Channel: guix
Location: gnu/home/services/music.scm (gnu home services music)
Description:

Configure Beets, a music file and metadata manager.

home-niri
Channel: guix
Location: gnu/home/services/niri.scm (gnu home services niri)
Description:

Install and configure Niri, a scrollable tiling Wayland compositor. This service starts Niri as a user-level desktop session with proper environment variables set for Wayland compatibility. It ensures Niri and its dependencies are available in the user's profile.

home-batsignal
Channel: guix
Location: gnu/home/services/pm.scm (gnu home services pm)
Description:

Run batsignal, a battery watching and notification daemon.

himitsu-ssh
Channel: guix
Location: gnu/home/services/secrets.scm (gnu home services secrets)
Description:

Add support for ssh to store keys in Himitsu.

himitsu-secret-service
Channel: guix
Location: gnu/home/services/secrets.scm (gnu home services secrets)
Description:

Add support to Himitsu for the freedesktop.org secret-service protocol.

himitsu
Channel: guix
Location: gnu/home/services/secrets.scm (gnu home services secrets)
Description:

Run the Himitsu secret storage manager upon login. You should create the Himitsu database in advance.

home-fish
Channel: guix
Location: gnu/home/services/shells.scm (gnu home services shells)
Description:

Install and configure Fish, the friendly interactive shell.

inputrc
Channel: guix
Location: gnu/home/services/shells.scm (gnu home services shells)
Description:

Configure readline in .inputrc.

home-shell-profile
Channel: guix
Location: gnu/home/services/shells.scm (gnu home services shells)
Description:

Create ~/.profile, which is used for environment initialization of POSIX compliant login shells. This service type can be extended with a list of file-like objects.

home-zsh
Channel: guix
Location: gnu/home/services/shells.scm (gnu home services shells)
Description:

Install and configure Zsh.

home-bash
Channel: guix
Location: gnu/home/services/shells.scm (gnu home services shells)
Description:

Install and configure GNU Bash.

home-shepherd-timer
Channel: guix
Location: gnu/home/services/shepherd.scm (gnu home services shepherd)
Description:

The Shepherd timer service lets you schedule commands dynamically, similar to the at command that your grandparents would use on that Slackware they got on a floppy disk. For example, consider this command:

herd schedule timer at 07:00 -- mpg123 Music/alarm.mp3

It does exactly what you would expect.

home-shepherd
Channel: guix
Location: gnu/home/services/shepherd.scm (gnu home services shepherd)
Description:

Configure and install userland Shepherd.

home-shepherd-transient
Channel: guix
Location: gnu/home/services/shepherd.scm (gnu home services shepherd)
Description:

The Shepherd transient service lets you run commands asynchronously, in the background, similar to systemd-run, as in this example:

herd spawn transient -E SSH_AUTH_SOCK=$SSH_AUTH_SOCK -- \
  rsync -e ssh -vur . backup.example.org:

This runs rsync in the background, as a service that you can inspect with herd status and stop with herd stop.

pulseaudio-rtp-source
Channel: guix
Location: gnu/home/services/sound.scm (gnu home services sound)
Description:

Define a PulseAudio source to receive audio broadcasted over RTP by another PulseAudio instance.

pipewire
Channel: guix
Location: gnu/home/services/sound.scm (gnu home services sound)
Description:

Start essential PipeWire services.

pulseaudio-rtp-sink
Channel: guix
Location: gnu/home/services/sound.scm (gnu home services sound)
Description:

Define a PulseAudio sink to broadcast audio output over RTP, which can then by played by another PulseAudio instance.

home-ssh-agent
Channel: guix
Location: gnu/home/services/ssh.scm (gnu home services ssh)
Description:

Install and configure ssh-agent as a Shepherd service.

home-openssh
Channel: guix
Location: gnu/home/services/ssh.scm (gnu home services ssh)
Description:

Configure the OpenSSH SSH client by providing a ~/.ssh/config file, which is honored by the OpenSSH client,ssh, and by other tools such as guix deploy.

home-sway-config
Channel: guix
Location: gnu/home/services/sway.scm (gnu home services sway)
Description:

Configure Sway by providing a file ~/.config/sway/config.

Total results: 669