30 lines
634 B
Nix
30 lines
634 B
Nix
{ config, pkgs, username, ... }: {
|
|
programs.zsh = {
|
|
enable = true;
|
|
|
|
ohMyZsh = {
|
|
enable = true;
|
|
plugins = [ "git" ];
|
|
};
|
|
|
|
shellInit = ''
|
|
source /home/${username}/NixOS/other/aliases
|
|
'';
|
|
|
|
#To reset powerlevel10k, write 'p10k configure' in shell!
|
|
promptInit = ''
|
|
source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme
|
|
'';
|
|
};
|
|
|
|
users.users.cookiez.shell = pkgs.zsh;
|
|
environment.systemPackages = [
|
|
pkgs.oh-my-zsh
|
|
pkgs.zsh
|
|
pkgs.zsh-completions
|
|
pkgs.zsh-powerlevel10k
|
|
pkgs.zsh-syntax-highlighting
|
|
pkgs.zsh-autocomplete
|
|
];
|
|
}
|