34 lines
512 B
Nix
34 lines
512 B
Nix
{ config, lib, pkgs, ... }: {
|
|
|
|
programs.zsh = {
|
|
|
|
enable = true;
|
|
|
|
enableCompletion = true;
|
|
|
|
autosuggestion.enable = true;
|
|
|
|
syntaxHighlighting.enable = true;
|
|
|
|
shellAliases = {
|
|
ls = "eza";
|
|
ll = "ls -l";
|
|
|
|
ksh = "kitten ssh";
|
|
|
|
vi = "nvim";
|
|
vim = "nvim";
|
|
|
|
python = "python3.13";
|
|
python3 = "python3.13";
|
|
};
|
|
|
|
history = {
|
|
size = 5000;
|
|
ignoreAllDups = true;
|
|
ignoreSpace = true;
|
|
share = true;
|
|
};
|
|
};
|
|
}
|