(setq plaintext 'everywhere)



Guix Errors

Table of Contents

[2023-11-28 Tue]

This is a list problems/errors I encounters when trying Gnu Guix for the first time, some with solutions. Perhaps this is helpful to someone.

1 [X] River

Problem
riverctl list-inputs produces an error..
Solution
install libinput.

2 [ ] Audio Does Not Work

sof-firmware (from non-guix) does not fix it. No solution found yet.

3 [X] Installing Nerd Fonts

  • Manually install:
    1. download zip from website
    2. unzip in ~/.local/share/fonts/ttf/mononoki-nerd-font
    3. update cache with fc-cache.
  • Using guix:

    Or check out channel-b my personal guix channel for the Nerd Font packages.

4 [X] Installing the Nix Package Manager

  1. add nix-service-type to the guix system configuration.
  2. add a channel to nix: nix-channel --add <channel-url>.
  3. update the nix channels, nix-channel --update. It might be necessary to restart the nix daemon, sudo herd restart nix-daemon.

    Note: Restarting the daemon is necessary after every boot (for me), not sure why.

  4. install packages with nix.

5 [X] TTY login with X display server

  1. add the xorg-server-service-type to the system configuration.
  2. copy .xinitrc to ~/.config/sx/sxrc and make the file executable.
  3. add sx to the list of packages
  4. use sx, instead of startx, to start the X display server.

For more detailed instructions go here.



If something is not working, please create an issue here.