Files
nixos-configs/hosts/pinwheel/modules/vim/default.nix
2026-01-03 16:41:41 +01:00

29 lines
425 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 {
settings = {
core = {
editor = "vim";
};
};
};
};
}