Page image
GNU Guix
GNU Guix stuff
Published: Jul 30, 2025
Attribution Attribution: GNU Love - Alison Upton

Packages wishlist

There is a community wishlist on LibrePlanet. This is my personal list. Packages are listed in no particular order.

Tips and tricks

Using a lock screen

If your lock screen has an authentication feature (i.e, login using password), most likely that the program requires a configuration file in the /etc/pam.d directory. You can add an entry for any screen locker like this by adding a screen-locker-service-type to your system’s service list.

Here’s an example for gtklock:

1 (service screen-locker-service-type
2  (screen-locker-configuration
3	(name "gtklock")
4	(program (file-append gtklock "/bin/gtklock"))
5	(using-pam? #t)
6	(using-setuid? #f)))

Mismatched fonts on Nix applications

If your GTK/Qt applications installed with Nix isn’t using your system’s specified font, you can try running them with the FONTCONFIG_PATH environment variable.

Example:

1FONTCONFIG_PATH=~/.guix-profile/etc/fonts/ liferea

If it works, you may add the environment variable permanently to your home profile along with other Nix-related variables:

1(simple-service 'setup-nix-env-vars
2		home-environment-variables-service-type
3		`(("XDG_DATA_DIRS" . "$XDG_DATA_DIRS:$HOME/.nix-profile/share")
4	      ("NIXPKGS_ALLOW_UNFREE" . "1")
5	      ("FONTCONFIG_PATH=$HOME/.guix-profile/etc/fonts")))

Reference article: Fontconfig error: cannot load default config file

Resources


← Go to parent
Category:  Linux UNIX systems Review
Tags:  GNU Guix