diff options
author | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2020-09-26 11:41:35 +0200 |
---|---|---|
committer | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2020-09-26 11:42:50 +0200 |
commit | 8ee6267080f543e9d9e6c90dfa513cee44096e84 (patch) | |
tree | fe8bc96c85e6c09de14431a9852f2d9949bfa1bb /programs | |
parent | 43f903a3334d0bfd50e9cfa64dd5d95faa739d0d (diff) | |
download | dots-8ee6267080f543e9d9e6c90dfa513cee44096e84.tar.gz dots-8ee6267080f543e9d9e6c90dfa513cee44096e84.zip |
Add system config
Diffstat (limited to 'programs')
-rw-r--r-- | programs/zsh/default.nix | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/programs/zsh/default.nix b/programs/zsh/default.nix index 942af70..0e19da1 100644 --- a/programs/zsh/default.nix +++ b/programs/zsh/default.nix @@ -1,4 +1,10 @@ pkgs: + +let + isDarwin = builtins.currentSystem == "x86_64-darwin"; + platformAliases = + if isDarwin then ../../platforms/darwin/aliases.nix + else ../../platforms/linux/aliases.nix { programs.zsh = { enable = true; @@ -11,34 +17,13 @@ pkgs: size = 10000; save = 10000; }; - shellAliases = import ../aliases.nix; + shellAliases = import ../aliases.nix // import platformAliases; defaultKeymap = "viins"; initExtraBeforeCompInit = builtins.readFile ./precomp.zshrc; initExtra = '' _comp_options+=(globdots) ''; - # plugins = [ - # { - # name = "zsh-autosuggestions"; - # src = pkgs.fetchFromGitHub { - # owner = "zsh-users"; - # repo = "zsh-autosuggestions"; - # rev = "v0.6.3"; - # sha256 = "1h8h2mz9wpjpymgl2p7pc146c1jgb3dggpvzwm9ln3in336wl95c"; - # }; - # } - # { - # name = "zsh-syntax-highlighting"; - # src = pkgs.fetchFromGitHub { - # owner = "zsh-users"; - # repo = "zsh-syntax-highlighting"; - # rev = "be3882aeb054d01f6667facc31522e82f00b5e94"; - # sha256 = "0w8x5ilpwx90s2s2y56vbzq92ircmrf0l5x8hz4g1nx3qzawv6af"; - # }; - # } - # ]; - sessionVariables = rec { PROMPT="%B%{$fg[red]%}[%{$fg[yellow]%}%n%{$fg[green]%}@%{$fg[blue]%}%M %{$fg[magenta]%}%~%{$fg[red]%}]%{$reset_color%}$%b "; NVIM_TUI_ENABLE_TRUE_COLOR = "1"; |