diff --git a/flake.lock b/flake.lock
index 853ccdc2183fff7d031252600a94fdce5123afa8..1b22017792914b46c00c6a46893a69e045507782 100644
--- a/flake.lock
+++ b/flake.lock
@@ -25,32 +25,32 @@
         ]
       },
       "locked": {
-        "lastModified": 1725703823,
-        "narHash": "sha256-tDgM4d8mLK0Hd6YMB2w1BqMto1XBXADOzPEaLl10VI4=",
+        "lastModified": 1733572789,
+        "narHash": "sha256-zjO6m5BqxXIyjrnUziAzk4+T4VleqjstNudSqWcpsHI=",
         "owner": "nix-community",
         "repo": "home-manager",
-        "rev": "208df2e558b73b6a1f0faec98493cb59a25f62ba",
+        "rev": "c7ffc9727d115e433fd884a62dc164b587ff651d",
         "type": "github"
       },
       "original": {
         "owner": "nix-community",
-        "ref": "release-24.05",
+        "ref": "release-24.11",
         "repo": "home-manager",
         "type": "github"
       }
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1726320982,
-        "narHash": "sha256-RuVXUwcYwaUeks6h3OLrEmg14z9aFXdWppTWPMTwdQw=",
+        "lastModified": 1733412085,
+        "narHash": "sha256-FillH0qdWDt/nlO6ED7h4cmN+G9uXwGjwmCnHs0QVYM=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "8f7492cce28977fbf8bd12c72af08b1f6c7c3e49",
+        "rev": "4dc2fc4e62dbf62b84132fe526356fbac7b03541",
         "type": "github"
       },
       "original": {
         "id": "nixpkgs",
-        "ref": "nixos-24.05",
+        "ref": "nixos-24.11",
         "type": "indirect"
       }
     },
diff --git a/flake.nix b/flake.nix
index f53cb25fa023781d44f456963bb13e31833cf6ab..2fa346886ffaa6c21da97b1df9a495d0ba2337f8 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,9 +1,9 @@
 {
   inputs = {
-    nixpkgs.url = "nixpkgs/nixos-24.05";
+    nixpkgs.url = "nixpkgs/nixos-24.11";
     flake-utils.url = "github:numtide/flake-utils";
     home-manager = {
-      url = "github:nix-community/home-manager/release-24.05";
+      url = "github:nix-community/home-manager/release-24.11";
       inputs.nixpkgs.follows = "nixpkgs";
     };
   };
diff --git a/home-manager/plugins/lspconfig/config.lua b/home-manager/plugins/lspconfig/config.lua
index a9d4661c27e1090f9f1a6e28f203b9ef3c771c83..eb4066e27722e8b43dc1f8c6184f9146ae692749 100644
--- a/home-manager/plugins/lspconfig/config.lua
+++ b/home-manager/plugins/lspconfig/config.lua
@@ -53,10 +53,10 @@ local setup_lspconfig = function()
         },
       },
     },
-    tsserver = {},
+    ts_ls = {},
     eslint = {},
     basedpyright = {},
-    ruff_lsp = {},
+    ruff = {},
     lua_ls = {
       settings = {
         Lua = {