summaryrefslogtreecommitdiffstats
path: root/users/sils/nixvim
diff options
context:
space:
mode:
Diffstat (limited to 'users/sils/nixvim')
-rw-r--r--users/sils/nixvim/default.nix51
1 files changed, 51 insertions, 0 deletions
diff --git a/users/sils/nixvim/default.nix b/users/sils/nixvim/default.nix
new file mode 100644
index 0000000..a35ab35
--- /dev/null
+++ b/users/sils/nixvim/default.nix
@@ -0,0 +1,51 @@
+{...}: {
+ programs.nixvim = {
+ enable = true;
+ options = {
+ number = true;
+ relativenumber = true;
+ shiftwidth = 2;
+ tabstop = 2;
+ scrolloff = 999;
+ };
+ colorschemes.gruvbox.enable = true;
+ plugins = {
+ airline = {
+ enable = true;
+ powerline = true;
+ theme = "minimalist";
+ };
+ barbar = {
+ enable = true;
+ autoHide = true;
+ };
+ coq-nvim = {
+ enable = true;
+ autoStart = "shut-up";
+ installArtifacts = true;
+ };
+ lsp = {
+ enable = true;
+ servers = {
+ nil_ls.enable = true;
+ rust-analyzer.enable = true;
+ ltex.enable = true;
+ };
+ };
+ treesitter = {
+ enable = true;
+ indent = true;
+ };
+ mini = {
+ enable = true;
+ };
+ #nvim-tree = {
+ # enable = true;
+ # git.enable = true;
+ #};
+ neo-tree = {
+ enable = true;
+ };
+ };
+ };
+}