Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Updating and installing software

d77void is a regular Void Linux system: software is installed and updated with xbps, from Void’s repositories and from d77void’s own.

Updating

sudo xbps-install -Su

Run it again if it says that xbps itself was updated first. Graphical alternatives:

  • OctoXBPS, a graphical package manager, included in most variants; several variants also start its notifier, which tells you when updates are available.
  • d77-welcome, with Update Software Sources and Upgrade Installed Packages; see below.

Installing and removing software

xbps-query -Rs <word>          # search
sudo xbps-install -S <package>  # install
sudo xbps-remove -R <package>   # remove, with what it pulled in

The Void Linux Handbook covers xbps in full.

d77void’s repository

Packages that Void does not carry (d77void’s tools, some window managers and shells, Calamares) come from d77void’s repository on SourceForge. Calamares adds it during installation, in /etc/xbps.d/d77void-repo.conf:

repository=https://sourceforge.net/projects/d77void/files/d77void-repo

On musl the address ends in d77void-musl instead.

d77-welcome can add two more optional repositories, Hyprland Repository and Cosmic Repository, with d77void’s packages of those desktops (hypr-d77 and cosmic-d77 on SourceForge).

d77-welcome

d77-welcome opens on every login until you press Don’t show this again. Run it again any time:

d77-welcome

It asks for your password when an action needs administrator rights, and your user must be in the wheel group (administrators).

SectionWhat it does
Set Root Passwordsets a password for the root account
Update Software Sourcesrefreshes the package lists (xbps-install -S)
Upgrade Installed Packagesupdates everything (xbps-install -Su)
OfficeLibreOffice, or AbiWord and Gnumeric
Media & GraphicsGIMP, DeaDBeeF
Bluetoothinstalls Bluetooth support and enables its service
BrowserFirefox, Chromium
Flatpakinstalls Flatpak, adds your user to its groups, installs a Flatpak store
Steaminstalls Steam
Hyprland Repository, Cosmic Repositoryadds those optional repositories
Boot Animationinstalls one of d77void’s two Plymouth boot animations

Each action shows the packages and the command it runs before running it.

Services

Services are managed with runit, as on any Void system:

sudo sv status /var/service/*            # what is running
sudo ln -s /etc/sv/<name> /var/service/  # enable a service
sudo rm /var/service/<name>              # disable it

See the Void Linux Handbook.