37 lines
802 B
Nix
37 lines
802 B
Nix
|
|
{
|
||
|
|
den.aspects = {
|
||
|
|
software-tty = {
|
||
|
|
nixos = {
|
||
|
|
programs.zsh = {
|
||
|
|
enable = true;
|
||
|
|
enableCompletion = true;
|
||
|
|
autosuggestions.enable = true;
|
||
|
|
syntaxHighlighting.enable = true;
|
||
|
|
histSize = 10000;
|
||
|
|
histFile = "$HOME/.zsh_history";
|
||
|
|
setOptions = [
|
||
|
|
"HIST_IGNORE_ALL_DUPS"
|
||
|
|
];
|
||
|
|
};
|
||
|
|
};
|
||
|
|
homeManager =
|
||
|
|
{ pkgs, ... }:
|
||
|
|
{
|
||
|
|
home.shell.enableZshIntegration = true;
|
||
|
|
programs = {
|
||
|
|
zsh = {
|
||
|
|
enable = true;
|
||
|
|
oh-my-zsh = {
|
||
|
|
enable = true;
|
||
|
|
plugins = [
|
||
|
|
"git"
|
||
|
|
];
|
||
|
|
theme = "gnzh";
|
||
|
|
};
|
||
|
|
};
|
||
|
|
};
|
||
|
|
};
|
||
|
|
};
|
||
|
|
};
|
||
|
|
}
|