Questions tagged [guix]

For questions about GNU Guix, a package manager for the GNU System. It is based on the Nix package manager with Guile Scheme APIs and specializes in providing exclusively free software.

GNU Guix is a package manager for the GNU System. It is based on the Nix package manager with Guile Scheme APIs and specializes in providing exclusively free software.

(source: Wikipedia)

43 questions
12
votes
4 answers

Installing Nix or Guix without root permissions?

This answer to the question Non-Root Package Managers suggests Nix as a solution. However, the installation documentation says: The script will invoke sudo to create /nix if it doesn’t already exist. If you don’t have sudo, you should manually…
Amelio Vazquez-Reina
  • 40,169
  • 77
  • 197
  • 294
6
votes
1 answer

What is the difference between `~/.guix-profile` and `~/.config/guix/current`

I have just installed GUIX on top of my Arch Linux, however, I still have difficulties to understand some of the concepts. I understand that a profile is a selection of packages from /gnu/store and that I can enable them by sourceing…
akraf
  • 805
  • 1
  • 7
  • 14
6
votes
2 answers

Can Guix packages be delivered to other distros?

Flatpak and snapd packages are available on other distributions because their respective package managers being built for installation on multiple distros [1][2]. Is this also true for the Guix package manager? I remember hearing that Guix packages…
lofidevops
  • 2,967
  • 6
  • 39
  • 58
5
votes
1 answer

Do GUIX and NixOS differ architecturally?

(This is not a "which distribution is better" question!) GNU GUIX and NixOS are two Linux distributions based on the NixOS package manager. I realize that GUIX seems to use Guile for defining packages/dependencies or other meta-data uses; and I'm…
einpoklum
  • 8,772
  • 19
  • 65
  • 129
5
votes
3 answers

Compile program in GNU GuixSD with cmake

I am trying to compile Xash3D on GuixSD v1.0.0 and gcc 8.3.0. As is shown below, ld (GNU Linker) is giving me errors, that ctr1.o and ctri.o are missing. These files exist elsewhere under multiple directories, within…
user77647
4
votes
2 answers

How to enable bluetooth in GUIX?

I'm trying to enable Bluetooth on my GUIX machine, and I do not understand the instructions: Scheme Procedure: bluetooth-service [#:bluez bluez] [#:auto-enable? #f] Return a service that runs the bluetoothd daemon, which manages all the Bluetooth…
BlackShift
  • 231
  • 1
  • 9
4
votes
1 answer

Black screen in Guix System installation

I have this problem to install Guix System: After this, the screen turns black and nothing is displayed. I first downloaded the Guix System, extracted the iso with this command: "unxz" and then burned it to a 4.7GB DVD-R with "Brasero". graphics…
Pelian Pur
  • 129
  • 1
  • 10
3
votes
3 answers

List all packages installed with Guix

How do I list all the packages installed through Guix? On Ubuntu this would be done through dpkg -l.
Rovanion
  • 921
  • 1
  • 7
  • 17
3
votes
2 answers

Guix System Problem with GNOME Boxes

To build a virtual machine with GNOME Boxes, I have this problem: "virtualization extensions are unavailable on your system. Check your bios settings to enable them." what's the solution?
Pelian Pur
  • 129
  • 1
  • 10
3
votes
2 answers

Which package in Guix provides command/binary $x?

Say I want to find out which package provides binary $x on my Guix system. On a Debian based system I would use the command apt-file search $x and on a RedHat system I would use yum whatprovides $x; what would be the equivalent command on Guix…
Rovanion
  • 921
  • 1
  • 7
  • 17
3
votes
1 answer

Installing packages on Guix: How to specify a specific platform/system?

On Guix, I can install the hello package like this: $ guix package -i hello I can see that this package is available in different architectures: $ guix package --show=hello [...] systems: x86_64-linux i686-linux armhf-linux aarch64-linux…
hmk
  • 101
  • 1
  • 4
3
votes
2 answers

How can I install a rpm to Guix?

I have an rpm package prebuilt by a third party and have to install it into my Guix server machine. So how can I install an rpm package into a Guix machine? Thanks.
cmal
  • 133
  • 3
2
votes
3 answers

In GUIX, how to use a old version of a package, no longer in the channel?

Part of what attracted me to GUIX is that various different versions of packages can be 'installed' at the same time without interfering with each other. But I can't figure out how to actually use those different versions. E.g. recently, the pyyaml…
BlackShift
  • 231
  • 1
  • 9
2
votes
1 answer

How to rid onself of the locales hint from the Guix package manager

Every time I run the package manager Guix on a foreign distro I'm greeted with the following "hint": hint: Consider installing the glibc-utf8-locales' or glibc-locales' package and defining `GUIX_LOCPATH', along these lines: guix install…
Rovanion
  • 921
  • 1
  • 7
  • 17
2
votes
2 answers

Why does guix install default to .guix_profile while guix pull defaults to .config/guix/current?

Guix having multiple profiles as nice but having two different default profiles is confusing and I'm unclear as to what the benefit of having two is supposed to be. Surely a single default profile would be simpler? Not clear when GUIX_PROFILE…
William Hay
  • 323
  • 1
  • 10
1
2 3