diff --git a/modules/programs/zsh/prezto.nix b/modules/programs/zsh/prezto.nix index 7bc9ed0d2..be183edcb 100644 --- a/modules/programs/zsh/prezto.nix +++ b/modules/programs/zsh/prezto.nix @@ -423,16 +423,12 @@ in config = lib.mkIf cfg.enable ( lib.mkMerge [ { - home.file."${relToDotDir ".zprofile"}".text = - builtins.readFile "${cfg.package}/share/zsh-prezto/runcoms/zprofile"; - home.file."${relToDotDir ".zlogin"}".text = - builtins.readFile "${cfg.package}/share/zsh-prezto/runcoms/zlogin"; - home.file."${relToDotDir ".zlogout"}".text = - builtins.readFile "${cfg.package}/share/zsh-prezto/runcoms/zlogout"; + home.file."${relToDotDir ".zprofile"}".source = "${cfg.package}/share/zsh-prezto/runcoms/zprofile"; + home.file."${relToDotDir ".zlogin"}".source = "${cfg.package}/share/zsh-prezto/runcoms/zlogin"; + home.file."${relToDotDir ".zlogout"}".source = "${cfg.package}/share/zsh-prezto/runcoms/zlogout"; home.packages = [ cfg.package ]; - home.file."${relToDotDir ".zshenv"}".text = - builtins.readFile "${cfg.package}/share/zsh-prezto/runcoms/zshenv"; + home.file."${relToDotDir ".zshenv"}".source = "${cfg.package}/share/zsh-prezto/runcoms/zshenv"; home.file."${relToDotDir ".zpreztorc"}".text = '' # Generated by Nix ${optionalString (cfg.caseSensitive != null) ''