forked from rarias/jungle
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			531 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			531 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ config, pkgs, lib, ... }:
 | 
						|
 | 
						|
{
 | 
						|
  # add the perf tool
 | 
						|
  environment.systemPackages = with pkgs; [
 | 
						|
    config.boot.kernelPackages.perf
 | 
						|
  ];
 | 
						|
 | 
						|
  # allow non-root users to read tracing data from the kernel
 | 
						|
  boot.kernel.sysctl."kernel.perf_event_paranoid" = -2;
 | 
						|
  boot.kernel.sysctl."kernel.kptr_restrict" = 0;
 | 
						|
 | 
						|
  # specify additionl options to the tracefs directory to allow members of the
 | 
						|
  # tracing group to access tracefs.
 | 
						|
  fileSystems."/sys/kernel/tracing" = {
 | 
						|
    options = [
 | 
						|
      "mode=755"
 | 
						|
      "gid=tracing"
 | 
						|
    ];
 | 
						|
  };
 | 
						|
}
 | 
						|
 |