From b0767476612171a6eb59659044632217181c4127 Mon Sep 17 00:00:00 2001 From: rocketcamel Date: Thu, 23 Jan 2025 08:56:35 +0000 Subject: [PATCH] feat: nix lsp, enable features, nixfmt --- .config/nvim/lua/rocketcamel/plugins/lsp.lua | 1 + nix/flake.nix | 3 +++ nix/modules/commonPackages.nix | 1 + 3 files changed, 5 insertions(+) diff --git a/.config/nvim/lua/rocketcamel/plugins/lsp.lua b/.config/nvim/lua/rocketcamel/plugins/lsp.lua index 452fa8e..4abdc8a 100644 --- a/.config/nvim/lua/rocketcamel/plugins/lsp.lua +++ b/.config/nvim/lua/rocketcamel/plugins/lsp.lua @@ -14,6 +14,7 @@ return { "ts_ls", "lua_ls", "rust_analyzer", + "nil_ls", }, handlers = { function(server) diff --git a/nix/flake.nix b/nix/flake.nix index 7815b26..d71de6f 100644 --- a/nix/flake.nix +++ b/nix/flake.nix @@ -33,6 +33,9 @@ modules = [ ./hosts/${host.name}/configuration.nix home-manager.nixosModules.home-manager + { + nix.settings.experimental-features = [ "nix-command" "flakes" ]; + } ] ++ (if host.isWSL then [ nixos-wsl.nixosModules.default ] else [ ]); }; }) hosts); diff --git a/nix/modules/commonPackages.nix b/nix/modules/commonPackages.nix index 70a54f0..6b24304 100644 --- a/nix/modules/commonPackages.nix +++ b/nix/modules/commonPackages.nix @@ -18,6 +18,7 @@ git gcc rustup + nixfmt-rfc-style ]; config.programs.nix-ld.enable = true; }