Files
nixos-configs/hosts/pinwheel/modules/vim/default.nix
2023-10-26 22:08:20 +02:00

29 lines
428 B
Nix

{ lib, config, ... }:
let
gitEnabled = config.mod.git.enable;
in
{
home-manager.users.alex = {
programs.vim = {
enable = true;
extraConfig = ''
set noswapfile
let mapleader = ','
" Easier save
nmap <leader>, :w<cr>
'';
};
programs.git = lib.mkIf gitEnabled {
extraConfig = {
core = {
editor = "vim";
};
};
};
};
}