Questions tagged [guixsd]

Guix System is an advanced distribution of the GNU operating system.

Guix System is an advanced distribution of the GNU operating system. It uses the Linux-libre kernel, the GNU Daemon Shepherd init system and the unprivileged package manager guix, providing only the free software.

24 questions
19
votes
1 answer

What are the main differences between GuixSD and NixOS?

Guix is based on Nix. I know that Guix uses Scheme and has only free software in repos. What are the main differences between them?
PHPoenX
  • 366
  • 3
  • 10
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
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
1 answer

How to install Spotify on Guix System?

Given that Guix is a GNU project, it is no surprise that guix search spotify returns nothing. Spotify provide both Debian and Snap packages; is there a way to automatically convert one of these packages, or even the the package stream itself, to a…
Rovanion
  • 921
  • 1
  • 7
  • 17
2
votes
3 answers

How to enable tap, two finger tap, and natural scrolling in Guix?

After booting Guix for the first time, I noticed that tapping on touchpad doesn't render any action. Apparently, Guix comes with a default configuration for touchpad allowing me to click on touchpad, which is mostly sufficient, but having tap…
Roman Riabenko
  • 2,145
  • 3
  • 15
  • 39
2
votes
1 answer

Enable volume management in Thunar on a Guix System

On my system I have installed both thunar and thunar-volman: $ guix package --list-installed | grep thunar thunar-volman 0.9.5 out /gnu/store/yp5xyyvvc59ivghszgyfwy3izd8jvqz0-thunar-volman-0.9.5 thunar 1.8.16 out…
Rovanion
  • 921
  • 1
  • 7
  • 17
2
votes
1 answer

mkfs.vfat not found on GuixSD

Troubles formatting usb-flash under GuixSD, cause it cannot find mkfs.vfat. I've installed dosfstools but util-linux installation shows some another stuff. # guix package -i dosfstools The following package will be upgraded: dosfstools 4.1 →…
znavko
  • 43
  • 1
  • 6
1
vote
0 answers

In Guix, how to figure out which package in a manifest adds a specific dependency to the profile?

I've made my Guix system entirely declarative, always adding packages through guix package -m mymanifest.scm. Sometimes this fails because of conflicting dependencies. E.g. right now I have gcc-toolchain in my manifest, amongst dozens of other…
BlackShift
  • 231
  • 1
  • 9
1
vote
1 answer

How do I garbage collect a Guix System generation?

Running sudo guix gc --list-roots on my Guix System I see a lot of system generations lying around, going all the way back to when I first installed the system. $ sudo guix gc…
Rovanion
  • 921
  • 1
  • 7
  • 17
1
vote
1 answer

What is Nix equivalent of "guix challenge"?

In Guix user can verify reproducibility of a package with guix challenge https://guix.gnu.org/manual/en/html_node/Invoking-guix-challenge.html. What is the Nix command for that?
andreoss
  • 586
  • 4
  • 11
1
vote
1 answer

List all available services with (Shep)herd

On a Guix System the PID 1 is called Shepherd and is controlled using the command herd. I often find myself wanting to tab-complete commands beginning with herd, like: $ sudo herd restart some But lacking that, I can't even find a way to list…
Rovanion
  • 921
  • 1
  • 7
  • 17
1
vote
1 answer

How to run a dynamically compiled 32-bit x86 binary on a amd64-bit Guix system?

Say that you have a dynamically compiled binary for 32-bit Intel x86 that you want to run on your 64-bit x86-64 Guix System. The binary has been compiled on a different system. How would you go about running it? On Ubuntu the instructions to do the…
Rovanion
  • 921
  • 1
  • 7
  • 17
1
vote
0 answers

Where is Icecat's plugins directory on GuixSD?

I want to try to add libflashplayer.so to Icecat. As it was on other distributions needs to add this file to plugins directory. But on GuixSD I have lot of them and nothing works! So there each user has own set of applications in…
znavko
  • 43
  • 1
  • 6
0
votes
1 answer

qemu-system-x86_64 not found when moving VMs between computers

I am moving GNOME Boxes virtual machines from Fedora to Guix following the guide on Fedora wiki. On the Fedora workstation: $ virsh list --all Id Name State ------------------------------- - win10 shut off $ cd ~ $ virsh…
Roman Riabenko
  • 2,145
  • 3
  • 15
  • 39
0
votes
0 answers

Find workaround for display not resuming from deep sleep

How can I activate the screen if it doesn't turn on after resuming from the S3 deep sleep state (suspend to RAM)? The test for suspending to RAM appears to be successful. # echo core > /sys/power/pm_test # echo mem > /sys/power/state The device…
Roman Riabenko
  • 2,145
  • 3
  • 15
  • 39
1
2