From 3eba54a61b4bd9e27610c8c8b8cf244ac8f09855 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Mon, 2 Nov 2026 13:30:21 -0600 Subject: register login shells in /etc/shells for polkit --- nixos/polkit.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/polkit.nix b/nixos/polkit.nix index d78130a..101b2e0 100644 --- a/nixos/polkit.nix +++ b/nixos/polkit.nix @@ -31,6 +31,9 @@ in { # Gnome environment.systemPackages = lib.mkIf cfg._gnome.enable [ cfg._gnome.package polkit_gnome-autostart ]; + # Register shells in /etc/shells. polkit refuses to authenticate a user whose login shell isn't listed there + environment.shells = with pkgs; [ bashInteractive zsh ]; + # Optional rules environment.etc = let pkRulesD = "polkit-1/rules.d"; -- cgit v1.3.1