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

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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


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

Install and configure GNU Bash.

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

Install and configure Zsh.

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

Configure readline in .inputrc.

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

Install and configure Fish, the friendly interactive shell.

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-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.

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.

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.

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.

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

Start essential PipeWire services.

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-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-sway-config
Channel: guix
Location: gnu/home/services/sway.scm (gnu home services sway)
Description:

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

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

Provide an update-symlinks script, which creates symlinks to configuration files and directories on every activation. If an existing file would be overwritten by a symlink, backs up that file first.

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

Run Syncthing decentralized continuous file system synchronization.

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

Run minidlnad, the ReadyMedia/MiniDLNA media server.

home-xdg-base-directories
Channel: guix
Location: gnu/home/services/xdg.scm (gnu home services xdg)
Description:

Configure XDG base directories. The services of this service-type is instantiated by default, to provide non-default value, extend the service-type (using simple-service for example).

home-xdg-mime-applications
Channel: guix
Location: gnu/home/services/xdg.scm (gnu home services xdg)
Description:

Configure XDG MIME applications, and XDG desktop entries.

home-xdg-user-directories
Channel: guix
Location: gnu/home/services/xdg.scm (gnu home services xdg)
Description:

Configure XDG user directories. To disable a directory, point it to the $HOME.

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

Files that will be put in ~/.guix-home/files, and further processed during activation.

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

Set the environment variables.

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

Files that will be put in ~/.guix-home/files/.config, and further processed during activation.

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

Run gexps to activate the current generation of home environment and update the state of the home directory. activate script automatically called during reconfiguration or generation switching. This service can be extended with one gexp, but many times, and all gexps must be idempotent.

Page: 1171819202131
Total services: 735