nixos-config

NixOS configs for my systems
Log | Files | Refs

commit 4ea36c01c785208823cc1240bfc90279dd89bd1c
parent 37db942dab2e5d12bf3d38b02008c38bbf1b39b9
Author: vin <git@vineetk.net>
Date:   Sat, 10 Aug 2024 11:35:24 -0400

add basic vim config

maybe actually try out neovim later after so long

Diffstat:
Mhome.nix | 21++++++++++++++++++++-
Mhosts/lappy/default.nix | 1+
2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/home.nix b/home.nix @@ -31,7 +31,7 @@ ]; sessionVariables = { - EDITOR = "vis"; + #EDITOR = "vis"; }; shellAliases = { @@ -152,6 +152,25 @@ "*.swp" ]; }; + vim = { + enable = true; + defaultEditor = true; + extraConfig = '' + " stop annoying cursor movement on escape from insert + " this seems to be default behaviour from vis + inoremap <silent> <Esc> <C-O>:stopinsert<CR> + ''; + settings = { + background = "dark"; + backupdir = [ "/tmp" ]; + expandtab = false; + ignorecase = true; + mouse = null; + relativenumber = true; + shiftwidth = 8; + tabstop = 8; + }; + }; }; services = { diff --git a/hosts/lappy/default.nix b/hosts/lappy/default.nix @@ -84,6 +84,7 @@ # $ nix search wget environment.systemPackages = with pkgs; [ git + vim vis # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. wget ];