diff --git a/hosts/goopnet-interface/default.nix b/hosts/goopnet-interface/default.nix index 9eea03d..6c5ec0a 100755 --- a/hosts/goopnet-interface/default.nix +++ b/hosts/goopnet-interface/default.nix @@ -49,7 +49,6 @@ hyprpaper.enable = true; gnome-keyring.enable = true; - polkit-gnome.enable = true; dunst.enable = true; rofi.enable = true; nwg-drawer.enable = true; diff --git a/modules/desktop/hyprland.nix b/modules/desktop/hyprland.nix index 3bca2bd..18d56bc 100644 --- a/modules/desktop/hyprland.nix +++ b/modules/desktop/hyprland.nix @@ -172,8 +172,9 @@ in { monitor=",highrr,auto,auto"; exec-once = [ - "${lib.getExe pkgs.networkmanagerapplet}" - "${lib.getExe pkgs.wl-clip-persist} --clipboard primary" # to fix wl clipboards disappearing + "${lib.getExe pkgs.networkmanagerapplet}" # network applet + "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1" # polkit agent + "${lib.getExe pkgs.wl-clip-persist} --clipboard primary" # to fix wl clipboards disappearing ]; env = [ diff --git a/modules/desktop/polkit-gnome.nix b/modules/desktop/polkit-gnome.nix deleted file mode 100644 index 818395d..0000000 --- a/modules/desktop/polkit-gnome.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ lib, config, pkgs, ... }: - -with lib; -let - cfg = config.modules.desktop.polkit-gnome; -in { - options.modules.desktop.polkit-gnome = { - enable = mkEnableOption "Enable polkit-gnome, a simple polkit agent"; - }; - - config = mkIf cfg.enable { - 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; - }; - }; - }; -}