From 9581ea40e886aef17eee2242028fe10203498c2f Mon Sep 17 00:00:00 2001 From: Johannes Hendrik Gerard van der Weide Date: Fri, 9 Feb 2024 13:40:14 +0100 Subject: [PATCH] Ported of what little I had in my normal neovim config and some extra --- config/default.nix | 2 ++ config/extraLua.nix | 7 +++++++ config/lsp.nix | 21 +++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 config/extraLua.nix create mode 100644 config/lsp.nix diff --git a/config/default.nix b/config/default.nix index 15505a7..0c1ad70 100644 --- a/config/default.nix +++ b/config/default.nix @@ -1,6 +1,8 @@ { # Import all your configuration modules here imports = [ + ./extraLua.nix + ./lsp.nix ./colourScheme.nix ]; } diff --git a/config/extraLua.nix b/config/extraLua.nix new file mode 100644 index 0000000..ac28d30 --- /dev/null +++ b/config/extraLua.nix @@ -0,0 +1,7 @@ +{ self, ... }: + +{ + extranConfigLua = '' + print("Welcome to Vim, Hertog! :3") + ''; +} diff --git a/config/lsp.nix b/config/lsp.nix new file mode 100644 index 0000000..0206d3e --- /dev/null +++ b/config/lsp.nix @@ -0,0 +1,21 @@ +{ self, ... }: + +{ + plugins.lsp = { + enable = true; + servers = { + # Nix + nixd = { + enable = true; + }; + # Rust + rust-analyzer = { + enable = true; + }; + # Godot + gdscript = { + enable = true; + }; + }; + }; +}