Packages wishlist
There is a community wishlist on LibrePlanet. This is my personal list. Packages are listed in no particular order.
- chawan (Nim)
- Mindustry (Java/Gradle)
- Anki (Rust) (already packaged but extremely outdated and unusable)
- Cube 2: Sauerbraten (GNU Make)
- wpaperd (Rust)
- shadowsocks-rust (Rust)
- Dart Sass (Dart)
- PixivFE (Go)
- micro (Go)
- Crystal (language)
- Plenty LSP servers (Javascript++)
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