From 8ac1a5fac11d07b57070b765b18cffc4030e89d4 Mon Sep 17 00:00:00 2001 From: Jesse Brooklyn Hannah Date: Thu, 28 Aug 2025 10:45:13 -0700 Subject: [PATCH] replace deprecated zsh.initExtra with initContent fixes #546 --- nix/shell-plugins.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nix/shell-plugins.nix b/nix/shell-plugins.nix index 2269814b..31c5e177 100644 --- a/nix/shell-plugins.nix +++ b/nix/shell-plugins.nix @@ -95,6 +95,7 @@ in '') pkg-exe-names; packages = lib.optional (cfg.package != null) cfg.package ++ cfg.plugins; + initExtraPosix = strings.concatStringsSep "\n" posixFunctions; in mkIf cfg.enable (mkMerge [ { @@ -103,9 +104,9 @@ in (optionalAttrs is-home-manager { programs = { # for the Bash and Zsh home-manager modules, - # the initExtra option is equivalent to Fish's interactiveShellInit - bash.initExtra = strings.concatStringsSep "\n" posixFunctions; - zsh.initExtra = strings.concatStringsSep "\n" posixFunctions; + # the initExtra/initContent option is equivalent to Fish's interactiveShellInit + bash.initExtra = initExtraPosix; + zsh.initContent = initExtraPosix; }; home = { inherit packages;