* etc/guix-gc.service.in: New file. * etc/guix-gc.timer: Likewise. * .gitignore: Ignore generated ‘guix-gc.service’. * nix/local.mk (nodist_systemdservice_DATA): Add ‘guix-gc.service’ and ‘guix-gc.timer’. (EXTRA_DIST): Add ‘guix-gc.service.in’ and ‘guix-gc.timer’. * doc/guix.texi (Binary Installation): Mention the new systemd files. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
		
			
				
	
	
		
			15 lines
		
	
	
	
		
			362 B
		
	
	
	
		
			SYSTEMD
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
	
		
			362 B
		
	
	
	
		
			SYSTEMD
		
	
	
	
	
	
| # This is a "timer unit file" for the systemd init system to trigger
 | |
| # 'guix-gc.service' periodically.  Drop it in /etc/systemd/system or similar
 | |
| # together with 'guix-gc.service' to set it up.
 | |
| 
 | |
| [Unit]
 | |
| Description=Discard unused Guix store items
 | |
| 
 | |
| [Timer]
 | |
| OnCalendar=weekly
 | |
| AccuracySec=1h
 | |
| Persistent=true
 | |
| RandomizedDelaySec=6000
 | |
| 
 | |
| [Install]
 | |
| WantedBy=timers.target
 |