From 28ce0b2cfc1b71144049ca6ac7a2a62b71241f66 Mon Sep 17 00:00:00 2001 From: Deepak Mallubhotla Date: Sat, 11 Jun 2022 22:10:27 -0500 Subject: [PATCH] feat: zsh for stuff? --- home/deepak/home.nix | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/home/deepak/home.nix b/home/deepak/home.nix index b515a5e..d3946b8 100644 --- a/home/deepak/home.nix +++ b/home/deepak/home.nix @@ -20,4 +20,48 @@ userEmail = "dmallubhotla+github@gmail.com"; }; + programs.zsh = { + enable = true; + shellAliases = { + doo="./do.sh"; + }; + history = { + size = 10000; + path = "${config.xdg.dataHome}/zsh/history"; + }; + oh-my-zsh = { + enable = true; + plugins = [ + "git" + "poetry" + "themes" + "emoji-clock" + "screen" + "ssh-agent" + ]; + theme = "random"; + }; + plugins = [ + { + name = "sd"; + src = pkgs.fetchFromGitHub { + owner = "ianthehenry"; + repo = "sd"; + rev = "ecd1ab8d3fc3a829d8abfb8bf1e3722c9c99407b"; + sha256 = "0fm1r8w73vaab5r9dj5jdxsfc7pbddxf4dvvasfq8rry2dxaf7sy"; + }; + } + { + name = "zsh-z"; + src = pkgs.fetchFromGitHub { + owner = "agkozak"; + repo = "zsh-z"; + rev = "b5e61d03a42a84e9690de12915a006b6745c2a5f"; + sha256 = "1gsgmsvl1sl9m3yfapx6bp0y15py8610kywh56bgsjf9wxkrc3nl"; + }; + } + ]; + }; + + }