aboutsummaryrefslogblamecommitdiff
path: root/_pastebins/2018-07-13-gnu-guix-systemd-daemon-for-nixos.md
blob: 12784852781e61725caedde25c51f71c83ac42d5 (plain) (tree)
1
2
3
4
5
6
7
8
9
   
 
                                        
 
                
 
            
 
        


                       


















                                                                                                                          
---

title: GNU Guix systemd daemon for NixOS

date: 2018-07-13

layout: post

lang: en

eu_categories: nix,guix

---

```nix
  # Derived from Guix guix-daemon.service.in
  # https://git.savannah.gnu.org/cgit/guix.git/tree/etc/guix-daemon.service.in?id=00c86a888488b16ce30634d3a3a9d871ed6734a2
  systemd.services.guix-daemon = {
    enable = true;
    description = "Build daemon for GNU Guix";
    serviceConfig = {
      ExecStart = "/var/guix/profiles/per-user/root/guix-profile/bin/guix-daemon --build-users-group=guixbuild";
      Environment="GUIX_LOCPATH=/root/.guix-profile/lib/locale";
      RemainAfterExit="yes";
      StandardOutput="syslog";
      StandardError="syslog";
      TaskMax= 8192;
    };
    wantedBy = [ "multi-user.target" ];
  };
```