diff --git a/hosts/common.nix b/hosts/common.nix index b94adb7..4042f4f 100644 --- a/hosts/common.nix +++ b/hosts/common.nix @@ -32,7 +32,6 @@ in { microfetch mprocs nmap - polkit ripgrep smartmontools television diff --git a/hosts/hermit/configuration.nix b/hosts/hermit/configuration.nix index fa00c43..bb970bf 100644 --- a/hosts/hermit/configuration.nix +++ b/hosts/hermit/configuration.nix @@ -8,7 +8,6 @@ # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; console.keyMap = "uk"; - security.polkit.enable = true; boot.kernelPackages = pkgs.linuxPackages_xanmod_latest; services = { fstrim.enable = lib.mkDefault true; diff --git a/hosts/hermit/programs.nix b/hosts/hermit/programs.nix index 0067dc7..b8f4afc 100644 --- a/hosts/hermit/programs.nix +++ b/hosts/hermit/programs.nix @@ -74,7 +74,6 @@ in { pdfpc pfetch playerctl - polkit presenterm pulsemixer ripgrep diff --git a/hosts/temperance/configuration.nix b/hosts/temperance/configuration.nix index 2e74e8a..0780997 100644 --- a/hosts/temperance/configuration.nix +++ b/hosts/temperance/configuration.nix @@ -9,7 +9,6 @@ # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; console.keyMap = "us"; - security.polkit.enable = true; # boot.kernelPackages = pkgs.linuxPackagesFor xanmod_blox; boot.kernelPackages = pkgs.linuxPackages_latest; diff --git a/hosts/temperance/programs.nix b/hosts/temperance/programs.nix index ab7e901..ec30448 100644 --- a/hosts/temperance/programs.nix +++ b/hosts/temperance/programs.nix @@ -48,7 +48,6 @@ pavucontrol pdfarranger picard - polkit pulsemixer python3 pwvucontrol diff --git a/hosts/tower/configuration.nix b/hosts/tower/configuration.nix index 411ac2f..83209ba 100644 --- a/hosts/tower/configuration.nix +++ b/hosts/tower/configuration.nix @@ -8,7 +8,6 @@ # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; console.keyMap = "uk"; - security.polkit.enable = true; boot.kernelPackages = pkgs.linuxPackages_latest; programs.nix-ld.enable = true; diff --git a/hosts/world/configuration.nix b/hosts/world/configuration.nix index a90fc5d..2d02091 100644 --- a/hosts/world/configuration.nix +++ b/hosts/world/configuration.nix @@ -8,7 +8,6 @@ # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; console.keyMap = "uk"; - security.polkit.enable = true; programs.nix-ld.enable = false; boot.kernelPackages = pkgs.linuxPackages_xanmod_latest; services = { diff --git a/hosts/world/programs.nix b/hosts/world/programs.nix index 1400402..4f29a7b 100644 --- a/hosts/world/programs.nix +++ b/hosts/world/programs.nix @@ -32,7 +32,6 @@ microfetch nmap pfetch - polkit ripgrep smartmontools util-linux diff --git a/modules/system/os/security/security.mod.nix b/modules/system/os/security/security.mod.nix index b609069..e24de6e 100644 --- a/modules/system/os/security/security.mod.nix +++ b/modules/system/os/security/security.mod.nix @@ -1,10 +1,7 @@ {pkgs, ...}: { security = { - polkit = { - enable = true; - package = pkgs.polkit; - }; - + # Enable Soteria, a GTK-based Polkit authentication agent. + soteria.enable = true; apparmor = { enable = true; killUnconfinedConfinables = true;