{config, pkgs, ...}: let cli = import ../aliases.nix; in { home.packages = with pkgs; [ zsh-autosuggestions zsh-powerlevel10k zsh-prezto ]; programs.zsh = { # enable = true; enableCompletion = true; history.size = 10000000; history.path = "${config.xdg.dataHome}/zsh/history"; shellAliases = cli.myAliases; syntaxHighlighting = { enable = true; }; initExtra = '' [[ ! -f ${./p10k.zsh} ]] || source ${./p10k.zsh} eval "$(zoxide init --cmd cd zsh)" ''; plugins = [ { name = "powerlevel10k"; src = pkgs.zsh-powerlevel10k; file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme"; } ]; # plug = { # enable = true; # plugins = [ # { name = "zsh-users/zsh-autosuggestions"; } # ]; # }; # oh-my-zsh = { # enable = true; # plugins = [ "git" "vi-mode" ]; # }; # # prezto = { # enable = true; # tmux = { # autoStartLocal = true; # autoStartRemote = true; # }; # }; }; }