diff --git a/modules/packages/default.nix b/modules/packages/default.nix index 2eb41c4b..3907d7f9 100644 --- a/modules/packages/default.nix +++ b/modules/packages/default.nix @@ -42,7 +42,7 @@ inputs: # top iotop iftop htop btop powertop s-tui # editor - vim nano bat + nano bat # downloader wget aria2 curl # file manager @@ -193,6 +193,7 @@ inputs: kdeconnect.enable = true; wireshark = { enable = true; package = inputs.pkgs.wireshark; }; firefox = { enable = true; languagePacks = [ "zh-CN" "en-US" ]; }; + vim.package = inputs.pkgs.vim-full; }; nixpkgs.config.packageOverrides = pkgs: { diff --git a/modules/users/default.nix b/modules/users/default.nix index a82925a7..4581d025 100644 --- a/modules/users/default.nix +++ b/modules/users/default.nix @@ -211,6 +211,23 @@ inputs: }; }; }; + vim = + { + enable = true; + defaultEditor = true; + settings = + { + number = true; + expandtab = false; + shiftwidth = 2; + tabstop = 2; + }; + extraConfig = inputs.localLib.stripeTabs + '' + set clipboard=unnamedplus + colorscheme evening + ''; + }; }; }; in