23 lines
		
	
	
		
			629 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			629 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
|  | { pkgs, ... }: | ||
|  | 
 | ||
|  | { | ||
|  |   security.polkit.enable = true; | ||
|  |   environment.systemPackages = with pkgs; [ polkit_gnome ]; | ||
|  | 
 | ||
|  |   systemd = { | ||
|  |     user.services.polkit-gnome-authentication-agent-1 = { | ||
|  |       description = "polkit-gnome-authentication-agent-1"; | ||
|  |       wantedBy = [ "graphical-session.target" ]; | ||
|  |       wants = [ "graphical-session.target" ]; | ||
|  |       after = [ "graphical-session.target" ]; | ||
|  |       serviceConfig = { | ||
|  |         Type = "simple"; | ||
|  |         ExecStart = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"; | ||
|  |         Restart = "on-failure"; | ||
|  |         RestartSec = 1; | ||
|  |         TimeoutStopSec = 10; | ||
|  |       }; | ||
|  |     }; | ||
|  |   }; | ||
|  | } |