1
0
Fork 0
mirror of https://github.com/inexcode/nixos-config.git synced 2024-12-04 20:36:34 +00:00
nixos-config/Laptop/zsh.nix
2024-12-02 12:40:42 +03:00

42 lines
789 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
];
}