zsh on cloud
This commit is contained in:
parent
7cf00828cd
commit
dc6dc2b229
1 changed files with 39 additions and 2 deletions
|
@ -20,7 +20,45 @@
|
|||
];
|
||||
};
|
||||
|
||||
programs.zsh.enable = true;
|
||||
programs.zsh = {
|
||||
enable = true;
|
||||
shellAliases = {
|
||||
cl = "clear";
|
||||
cp = "cp -ivr";
|
||||
mv = "mv -iv";
|
||||
rm = "trash -v";
|
||||
l = "ls -A --color=auto";
|
||||
e = "exa -lha --git";
|
||||
v = "nvim";
|
||||
kys = "shutdown now";
|
||||
g = "git";
|
||||
};
|
||||
initExtra = ''
|
||||
bindkey '^H' backward-kill-word
|
||||
'';
|
||||
history = {
|
||||
path = "${config.xdg.dataHome}/zsh/zsh_history";
|
||||
size = 999999999;
|
||||
extended = true;
|
||||
ignoreSpace = true;
|
||||
};
|
||||
enableAutosuggestions = true;
|
||||
enableCompletion = true;
|
||||
autocd = false;
|
||||
dotDir = ".config/zsh";
|
||||
plugins = [
|
||||
{
|
||||
name = "fast-syntax-highlighting";
|
||||
file = "fast-syntax-highlighting.plugin.zsh";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "zdharma-continuum";
|
||||
repo = "fast-syntax-highlighting";
|
||||
rev = "cf318e06a9b7c9f2219d78f41b46fa6e06011fd9";
|
||||
sha256 = "sha256-RVX9ZSzjBW3LpFs2W86lKI6vtcvDWP6EPxzeTcRZua4=";
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
users.users.chmura = {
|
||||
isNormalUser = true;
|
||||
|
@ -28,7 +66,6 @@
|
|||
shell = pkgs.zsh;
|
||||
packages = with pkgs; [
|
||||
curl
|
||||
wget
|
||||
neovim
|
||||
neofetch
|
||||
git
|
||||
|
|
Loading…
Reference in a new issue