From 2b08295b658efc189d4d6960101def1070e98915 Mon Sep 17 00:00:00 2001 From: Lander Van den Bulcke Date: Tue, 23 Sep 2025 09:22:00 +0200 Subject: [PATCH 1/5] feat: enable lspsaga Signed-off-by: Lander Van den Bulcke --- config/plugins/lsp/lsp.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/config/plugins/lsp/lsp.nix b/config/plugins/lsp/lsp.nix index d61dc8b..52f2aa7 100644 --- a/config/plugins/lsp/lsp.nix +++ b/config/plugins/lsp/lsp.nix @@ -10,6 +10,9 @@ helm = { enable = true; }; + lspsaga = { + enable = true; + }; lsp = { enable = true; inlayHints = true; @@ -73,8 +76,10 @@ "http://json.schemastore.org/ansible-playbook" = "*play*.{yml,yaml}"; "http://json.schemastore.org/chart" = "Chart.{yml,yaml}"; "https://json.schemastore.org/dependabot-v2" = ".github/dependabot.{yml,yaml}"; - "https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json" = "*docker-compose*.{yml,yaml}"; - "https://raw.githubusercontent.com/argoproj/argo-workflows/master/api/jsonschema/schema.json" = "*flow*.{yml,yaml}"; + "https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json" = + "*docker-compose*.{yml,yaml}"; + "https://raw.githubusercontent.com/argoproj/argo-workflows/master/api/jsonschema/schema.json" = + "*flow*.{yml,yaml}"; }; }; }; From cd6a3f3f0b15a83fed29aba788cdad259702eb05 Mon Sep 17 00:00:00 2001 From: Lander Van den Bulcke Date: Tue, 23 Sep 2025 09:25:23 +0200 Subject: [PATCH 2/5] feat: enable editorconfig Signed-off-by: Lander Van den Bulcke --- config/settings.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/settings.nix b/config/settings.nix index a8155a8..9904936 100644 --- a/config/settings.nix +++ b/config/settings.nix @@ -13,6 +13,10 @@ providers.wl-copy.enable = true; }; + editorconfig = { + enable = true; + }; + opts = { # Show line numbers number = true; From 1ebc5ca4f2cf09b398f50bd0533e4e77fea459ad Mon Sep 17 00:00:00 2001 From: Lander Van den Bulcke Date: Tue, 23 Sep 2025 09:28:05 +0200 Subject: [PATCH 3/5] feat: enable haskell language server Signed-off-by: Lander Van den Bulcke --- config/plugins/lsp/lsp.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/plugins/lsp/lsp.nix b/config/plugins/lsp/lsp.nix index 52f2aa7..b89ccc7 100644 --- a/config/plugins/lsp/lsp.nix +++ b/config/plugins/lsp/lsp.nix @@ -47,6 +47,9 @@ jsonls = { enable = true; }; + hls = { + enable = true; + }; helm_ls = { enable = true; extraOptions = { From 7bebcee3f4dfaba121603ef8062c83ae9b92f296 Mon Sep 17 00:00:00 2001 From: Lander Van den Bulcke Date: Tue, 23 Sep 2025 09:30:23 +0200 Subject: [PATCH 4/5] feat: enable rubocop and ruby_lsp Signed-off-by: Lander Van den Bulcke --- config/plugins/lsp/lsp.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/plugins/lsp/lsp.nix b/config/plugins/lsp/lsp.nix index b89ccc7..4fecb30 100644 --- a/config/plugins/lsp/lsp.nix +++ b/config/plugins/lsp/lsp.nix @@ -50,6 +50,12 @@ hls = { enable = true; }; + rubocop = { + enable = true; + }; + ruby_lsp = { + enable = true; + }; helm_ls = { enable = true; extraOptions = { From 65c4a05fbb7b6aa6a65fad6fb973bf12161af695 Mon Sep 17 00:00:00 2001 From: Lander Van den Bulcke Date: Tue, 23 Sep 2025 09:36:43 +0200 Subject: [PATCH 5/5] chore: nix flake update Signed-off-by: Lander Van den Bulcke --- flake.lock | 68 +++++++++++++++++++++++++++--------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/flake.lock b/flake.lock index b1596f4..5732416 100644 --- a/flake.lock +++ b/flake.lock @@ -3,11 +3,11 @@ "flake-compat": { "flake": false, "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "lastModified": 1747046372, + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", "owner": "edolstra", "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "type": "github" }, "original": { @@ -21,11 +21,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1749398372, - "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -42,11 +42,11 @@ ] }, "locked": { - "lastModified": 1749398372, - "narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=", + "lastModified": 1756770412, + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569", + "rev": "4524271976b625a4a605beefd893f270620fd751", "type": "github" }, "original": { @@ -108,27 +108,27 @@ ] }, "locked": { - "lastModified": 1748294338, - "narHash": "sha256-FVO01jdmUNArzBS7NmaktLdGA5qA3lUMJ4B7a05Iynw=", + "lastModified": 1754860581, + "narHash": "sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk=", "owner": "NuschtOS", "repo": "ixx", - "rev": "cc5f390f7caf265461d4aab37e98d2292ebbdb85", + "rev": "babfe85a876162c4acc9ab6fb4483df88fa1f281", "type": "github" }, "original": { "owner": "NuschtOS", - "ref": "v0.0.8", + "ref": "v0.1.1", "repo": "ixx", "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1751011381, - "narHash": "sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM=", + "lastModified": 1758427187, + "narHash": "sha256-pHpxZ/IyCwoTQPtFIAG2QaxuSm8jWzrzBGjwQZIttJc=", "owner": "nixos", "repo": "nixpkgs", - "rev": "30e2e2857ba47844aa71991daa6ed1fc678bcbb7", + "rev": "554be6495561ff07b6c724047bdd7e0716aa7b46", "type": "github" }, "original": { @@ -140,11 +140,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1748740939, - "narHash": "sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc=", + "lastModified": 1754788789, + "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "656a64127e9d791a334452c6b6606d17539476e2", + "rev": "a73b9c743612e4244d865a2fdee11865283c04e6", "type": "github" }, "original": { @@ -155,11 +155,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1750811787, - "narHash": "sha256-rD/978c35JXz6JLAzciTIOCMenPumF6zrQOj4rVZeHE=", + "lastModified": 1758446476, + "narHash": "sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto+dxG4mBo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "992f916556fcfaa94451ebc7fc6e396134bbf5b1", + "rev": "a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0", "type": "github" }, "original": { @@ -171,11 +171,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1730768919, - "narHash": "sha256-8AKquNnnSaJRXZxc5YmF/WfmxiHX6MMZZasRP6RRQkE=", + "lastModified": 1758029226, + "narHash": "sha256-TjqVmbpoCqWywY9xIZLTf6ANFvDCXdctCjoYuYPYdMI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a04d33c0c3f1a59a2c1cb0c6e34cd24500e5a1dc", + "rev": "08b8f92ac6354983f5382124fef6006cade4a1c1", "type": "github" }, "original": { @@ -193,11 +193,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1751144320, - "narHash": "sha256-KJsKiGfkfXFB23V26NQ1p+UPsexI6NKtivnrwSlWWdQ=", + "lastModified": 1758551108, + "narHash": "sha256-3KArqJcnrcEr1M3QsBG7NZRQSxVNFI3In+9MHdVmUKY=", "owner": "nix-community", "repo": "nixvim", - "rev": "ceb52aece5d571b37096945c2815604195a04eb4", + "rev": "f828dead7723e7680b09929b9886225389d0370b", "type": "github" }, "original": { @@ -216,11 +216,11 @@ ] }, "locked": { - "lastModified": 1749730855, - "narHash": "sha256-L3x2nSlFkXkM6tQPLJP3oCBMIsRifhIDPMQQdHO5xWo=", + "lastModified": 1758272005, + "narHash": "sha256-1u3xTH+3kaHhztPmWtLAD8LF5pTYLR2CpsPFWTFnVtQ=", "owner": "NuschtOS", "repo": "search", - "rev": "8dfe5879dd009ff4742b668d9c699bc4b9761742", + "rev": "aa975a3757f28ce862812466c5848787b868e116", "type": "github" }, "original": { @@ -236,11 +236,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1750779888, - "narHash": "sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg=", + "lastModified": 1758108966, + "narHash": "sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "16ec914f6fb6f599ce988427d9d94efddf25fe6d", + "rev": "54df955a695a84cd47d4a43e08e1feaf90b1fd9b", "type": "github" }, "original": {