|
|
@ -35,6 +35,41 @@ |
|
|
}; |
|
|
}; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
programs.neovim = { |
|
|
|
|
|
enable = true; |
|
|
|
|
|
vimAlias = true; |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
programs.zsh = { |
|
|
|
|
|
enable = true; |
|
|
|
|
|
defaultKeymap = "viins"; |
|
|
|
|
|
enableAutosuggestions = true; |
|
|
|
|
|
enableCompletion = true; |
|
|
|
|
|
|
|
|
|
|
|
shellAliases = { |
|
|
|
|
|
# show dirs only |
|
|
|
|
|
alias ld="ls -lF --color=always | grep --color=never '^d' "; |
|
|
|
|
|
# show files only |
|
|
|
|
|
alias lf="ls -lF --color=always | grep --color=never -v '^d' "; |
|
|
|
|
|
alias ll="ls -aGFhl --color=always "; |
|
|
|
|
|
|
|
|
|
|
|
alias rs="rsync -a --info=progress2 "; |
|
|
|
|
|
|
|
|
|
|
|
alias sudo="sudo "; |
|
|
|
|
|
}; |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
home.packages = with pkgs; [ |
|
|
|
|
|
alacritty |
|
|
|
|
|
python3 |
|
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
home.sessionVariables = { |
|
|
|
|
|
EDITOR = "nvim"; |
|
|
|
|
|
TERM = "alacritty"; |
|
|
|
|
|
TERMINAL = "alacritty"; |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
services.gpg-agent = { |
|
|
services.gpg-agent = { |
|
|
enable = true; |
|
|
enable = true; |
|
|
defaultCacheTtl = 1800; |
|
|
defaultCacheTtl = 1800; |
|
|
|