Add polkit and an authentication agent
- Polkit is a program similar to sudo, allowing users to run commands as root
diff --git a/modules/polkit.nix b/modules/polkit.nix
new file mode 100644
index 0000000..fb0e4fd
--- /dev/null
+++ b/modules/polkit.nix
@@ -0,0 +1,15 @@
+{pkgs, ...}: {
+ home = {
+ home.packages = [
+ pkgs.polkit_gnome
+ ];
+
+ wayland.windowManager.sway.config.startup = [
+ {command = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1";}
+ ];
+ };
+ config = {
+ security.polkit.enable = true;
+ environment.systemPackages = [pkgs.polkit];
+ };
+}