{ config, pkgs, ... }: { imports = [ ./zsh/environment.nix ./zsh/completion.nix ./zsh/plugins.nix ]; files.".zshrc" = { executable = true; text = '' source "${config.xdg.config.directory}/zsh/environment" source "${config.xdg.config.directory}/zsh/completion" source "${config.xdg.config.directory}/zsh/plugins" eval "$(${pkgs.starship}/bin/starship init zsh)" eval "$(${pkgs.direnv}/bin/direnv hook zsh)" ''; }; }