Commit 6a3aa09

HPCesia <me@hpcesia.com>
2026-04-20 11:24:12
chore: nixd config
1 parent dabd79c
Changed files (2)
.helix/languages.toml
@@ -0,0 +1,6 @@
+[language-server.nixd.config.nixpkgs]
+expr = "(builtins.getFlake (builtins.toString ./.)).currentSystem._module.args.pkgs"
+
+[language-server.nixd.config.options]
+nixos = {expr = "(builtins.getFlake (builtins.toString ./.)).nixosConfigurations.kevin.options"}
+homeManager = {expr = "(builtins.getFlake (builtins.toString ./.)).nixosConfigurations.kevin.options.home-manager.users.type.getSubOptions []"}
.zed/settings.json
@@ -0,0 +1,23 @@
+// Folder-specific settings
+//
+// For a full list of overridable settings, and general information on folder-specific settings,
+// see the documentation: https://zed.dev/docs/configuring-zed#settings-files
+{
+  "lsp": {
+    "nixd": {
+      "settings": {
+        "nixpkgs": {
+          "expr": "(builtins.getFlake (builtins.toString ./.)).currentSystem._module.args.pkgs",
+        },
+        "options": {
+          "nixos": {
+            "expr": "(builtins.getFlake (builtins.toString ./.)).nixosConfigurations.kevin.options",
+          },
+          "homeManager": {
+            "expr": "(builtins.getFlake (builtins.toString ./.)).nixosConfigurations.kevin.options.home-manager.users.type.getSubOptions []",
+          },
+        },
+      },
+    },
+  },
+}