From 1856f9e4fdaf5bb7e67516d4d0bc1adbb62b4570 Mon Sep 17 00:00:00 2001 From: oqyude Date: Thu, 6 Aug 2026 18:59:37 +0300 Subject: [PATCH] droid: set user.shell to zsh (nix-on-droid manages passwd, chsh is useless) --- droid/epral.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/droid/epral.nix b/droid/epral.nix index f71e7db..134e144 100644 --- a/droid/epral.nix +++ b/droid/epral.nix @@ -26,6 +26,11 @@ let hostname = "epral"; }; + # Login shell. nix-on-droid writes /etc/passwd from user.shell on every + # activation, so `chsh` is useless here — set it in nix instead. + # (default is bashInteractive) + user.shell = "${pkgs.zsh}/bin/zsh"; + # Minimal termux settings (nix-on-droid options only: # environment.*, nix.*, time.*, user.*, system.*, android-integration.*)