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;
 | |
|       };
 | |
|     };
 | |
|   };
 | |
| }
 |