about summary refs log tree commit diff
path: root/nixos/modules/profiles
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2022-12-03 16:20:08 +0100
committerGitHub <noreply@github.com>2022-12-03 16:20:08 +0100
commitd85c6853204399ba215865c67c7598e732dcdaef (patch)
tree8556b8cbe10bf8cbaa1338717a1bc4f8ad7e48b8 /nixos/modules/profiles
parent79ea4b7e4911d95bd4ac3a88b5dc47c945dc3086 (diff)
parent0b5a0cbc69f18f2a123bf4ae0751ee718ef04e53 (diff)
Merge pull request #201380 from Ma27/installer/vim-with-nix-support
nixos/profiles/base: install vim w/nix-syntax plugin
Diffstat (limited to 'nixos/modules/profiles')
-rw-r--r--nixos/modules/profiles/base.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/nixos/modules/profiles/base.nix b/nixos/modules/profiles/base.nix
index c415ca857437b..eebc0df1040c4 100644
--- a/nixos/modules/profiles/base.nix
+++ b/nixos/modules/profiles/base.nix
@@ -20,7 +20,13 @@
     pkgs.mkpasswd # for generating password files
 
     # Some text editors.
-    pkgs.vim
+    (pkgs.vim.customize {
+      name = "vim";
+      vimrcConfig.packages.default = {
+        start = [ pkgs.vimPlugins.vim-nix ];
+      };
+      vimrcConfig.customRC = "syntax on";
+    })
 
     # Some networking tools.
     pkgs.fuse