1
0
Fork 0
mirror of https://github.com/inexcode/nixos-config.git synced 2024-11-27 08:21:27 +00:00
nixos-config/Desktop/modules/zsh.nix
2020-10-16 14:33:25 +03:00

43 lines
792 B
Nix

{ config, pkgs, ... }:
{
users.defaultUserShell = pkgs.zsh;
programs.zsh = {
enable = true;
interactiveShellInit = "ponysay -q";
autosuggestions = {
enable = true;
};
syntaxHighlighting = {
enable = true;
};
ohMyZsh = {
enable = true;
plugins = [
"git"
"python"
"man"
"z"
"catimg"
"copyfile"
"encode64"
"extract"
"npm"
"pip"
];
theme = "spaceship";
customPkgs = with pkgs; [
pkgs.nix-zsh-completions
pkgs.spaceship-prompt
pkgs.zsh-autosuggestions
pkgs.zsh-syntax-highlighting
];
};
};
environment.systemPackages = with pkgs; [
zsh-autosuggestions
zsh-syntax-highlighting
];
}