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; }