Commit 6a3aa09
Changed files (2)
.helix
.zed
.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 []",
+ },
+ },
+ },
+ },
+ },
+}