From c2ee657d5390137764fba5ea015fee4ec8989aef Mon Sep 17 00:00:00 2001 From: Skullheadx Date: Fri, 1 May 2026 13:03:52 -0400 Subject: make shell config file --- vim.nix | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'vim.nix') diff --git a/vim.nix b/vim.nix index 80e1ed2..90db98d 100644 --- a/vim.nix +++ b/vim.nix @@ -1,5 +1,19 @@ {config, pkgs, ... }: { + + environment.systemPackages = with pkgs; [ + (lib.lowPrio pkgs.vim-full) # Lower Vim's priority + (pkgs.writeShellApplication { + name = "vi"; + runtimeInputs = [ pkgs.nvi ]; + text = '' + exec ${pkgs.nvi}/bin/vi "$@" + ''; + }) + neovim + ]; + + environment.etc."vimrc".text = '' set autoread au FocusGained,BufEnter * silent! checktime @@ -54,8 +68,8 @@ set number relativenumber " Force the cursor to a Block when Vim starts -let &t_ti .= "\e[2 q" -let &t_te .= "\e[2 q" +let &t_ti = &t_ti . "\e[2 q" +let &t_te = &t_te . "\e[2 q" let &t_EI = "\e[2 q" let &t_SI = "\e[2 q" ''; -- cgit v1.3.1