From 57a0662d28e7029ab39ca3682bfd3921c67d5662 Mon Sep 17 00:00:00 2001 From: Armin Date: Sat, 20 Jul 2024 02:44:41 +0200 Subject: [PATCH] 2024/07/20-02:44:41 --- modules/default.nix | 1 + modules/nvim.nix | 35 +++++++++++++++++++++++++++++++++++ src/configs.nix | 22 ---------------------- 3 files changed, 36 insertions(+), 22 deletions(-) create mode 100644 modules/nvim.nix diff --git a/modules/default.nix b/modules/default.nix index f0e7ca2..a73e731 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -5,6 +5,7 @@ ++ lib.optional (builtins.pathExists ./dev.nix) (import ./dev.nix) ++ [ ./sysconf.nix + ./nvim.nix ./cert-der.nix ./alpaca.nix ]; diff --git a/modules/nvim.nix b/modules/nvim.nix new file mode 100644 index 0000000..ce5b87a --- /dev/null +++ b/modules/nvim.nix @@ -0,0 +1,35 @@ +{ lib, ... }: +with lib; +{ + programs = { + nixvim = { + enable = mkDefault true; + viAlias = mkDefault true; + vimAlias = mkDefault true; + colorschemes.vscode.enable = true; + plugins.lightline.enable = true; + extraConfigVim = mkDefault '' + syntax enable + filetype indent on + set guicursor= + set mouse=a + set encoding=utf-8 + set belloff=all + set tabstop=2 + set softtabstop=2 + set shiftwidth=2 + set expandtab + set smarttab + set nonumber + set wildmenu + set foldenable + set clipboard=unnamedplus + set nowrap + set modeline + set modelines=1 + ''; + }; + }; +} + +# vim:expandtab ts=2 sw=2 diff --git a/src/configs.nix b/src/configs.nix index 1269795..9486cfb 100644 --- a/src/configs.nix +++ b/src/configs.nix @@ -85,28 +85,6 @@ with lib; alias diff='diff --color=auto' ''; - VIMRC_CONFIG = '' - colorscheme slate - syntax enable - filetype indent on - set guicursor= - set mouse=a - set encoding=utf-8 - set belloff=all - set tabstop=2 - set softtabstop=2 - set shiftwidth=2 - set expandtab - set smarttab - set nonumber - set wildmenu - set foldenable - set clipboard=unnamedplus - set nowrap - set modeline - set modelines=1 - ''; - SSH_CLIENT_CONFIG = mkDefault '' Host * IdentitiesOnly yes