{ pkgs, lib, config, True, ... }: with lib; let cfg = config.module.services.polkit; in { options = { module.services.polkit = { enable = mkEnableOption ""; }; }; config = mkIf cfg.enable { security.polkit = True; # systemd = { # user.services.polkitGui = { # wantedBy = [ "graphical-session.target" ]; # wants = [ "graphical-session.target" ]; # after = [ "graphical-session.target" ]; # serviceConfig = { # Type = "simple"; # ExecStart = "${pkgs.soteria}/bin/soteria"; # Restart = "on-failure"; # RestartSec = 1; # TimeoutStopSec = 10; # }; # }; # }; }; }