75 lines
1.2 KiB
Nix
75 lines
1.2 KiB
Nix
{
|
|
git = {
|
|
enable = true;
|
|
userEmail = "petru@paler.net";
|
|
userName = "Petru Paler";
|
|
};
|
|
|
|
home-manager = {
|
|
enable = true;
|
|
};
|
|
|
|
less.enable = true;
|
|
|
|
nixvim = {
|
|
enable = true;
|
|
|
|
defaultEditor = true;
|
|
viAlias = true;
|
|
vimAlias = true;
|
|
|
|
opts = {
|
|
tabstop = 4;
|
|
softtabstop = 4;
|
|
shiftwidth = 4;
|
|
expandtab = true;
|
|
shiftround = true;
|
|
};
|
|
};
|
|
|
|
tmux = {
|
|
enable = true;
|
|
prefix = "C-t";
|
|
terminal = "screen-256color";
|
|
historyLimit = 20000;
|
|
keyMode = "vi";
|
|
extraConfig = ''
|
|
set -g status-left ""
|
|
set -g status-right ""
|
|
'';
|
|
};
|
|
|
|
zsh = {
|
|
enable = true;
|
|
history = {
|
|
save = 1000000;
|
|
size = 1000000;
|
|
};
|
|
prezto = {
|
|
enable = true;
|
|
pmodules = [
|
|
"gnu-utility"
|
|
"environment"
|
|
"terminal"
|
|
"editor"
|
|
"history"
|
|
"directory"
|
|
"spectrum"
|
|
"utility"
|
|
"completion"
|
|
"syntax-highlighting"
|
|
"prompt"
|
|
];
|
|
gnuUtility.prefix = "g";
|
|
prompt.theme = "pure";
|
|
utility.safeOps = false;
|
|
syntaxHighlighting.highlighters = [
|
|
"main"
|
|
"brackets"
|
|
"pattern"
|
|
"root"
|
|
];
|
|
};
|
|
};
|
|
}
|