## See GNU Guix official site, get the official installation script. ## Runt fearlessly on NixOS, and then add this file to your config. ## In June of 2021 the settings below are current. { lib, ... }: { systemd = { mounts = [ { enable = true; before = [ "guix-daemon.service" ]; description = "Read-only /gnu/store for GNU Guix"; options = "bind,ro"; wantedBy = [ "guix-daemon.service" ]; what = "/gnu/store"; where = "/gnu/store"; } ]; services.guix-daemon = { enable = true; description = "Build daemon for GNU Guix"; after = [ "gnu-store.mount" ]; serviceConfig = { ExecStart = "/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild"; Environment = "GUIX_LOCPATH=/var/guix/profiles/per-user/root/guix-profile/lib/locale LC_ALL=en_US.utf8"; RemainAfterExit = "yes"; StandardOutput = "syslog"; StandardError = "syslog"; TasksMax = "8192"; }; wantedBy = [ "multi-user.target" ]; }; }; }